Do they deliver?
Address: 25662 Sierra Center Blvd, Lutz, FL 33559, USA
Joe Harris | Mar 20, 2019
No delivery... but they have takeout.
Travis Stevick | Mar 20, 2019
No delivery. Its worth eating in
Seth Motl | Mar 20, 2019
No but you can Uber eats
Kirk Carter | Mar 20, 2019
No
Thanks! Your answer is awaiting moderation.