Address: 5537 Sheldon Rd, Tampa, FL 33615, USA
They open for dinner 4-830 but closed on Sunday
I believe they should be open now. But I know they are closed on Sundays
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Mexican restaurant
3035 W Kennedy Blvd, Tampa, FL 33609, USA
4205 N Armenia Ave, Tampa, FL 33607, USA
13731 N Dale Mabry Hwy, Tampa, FL 33618, USA
2800 N Macdill Ave E, Tampa, FL 33607, USA
5609 N Nebraska Ave, Tampa, FL 33604, USA
2602 W Kennedy Blvd, Tampa, FL 33609, USA
6707 N Florida Ave, Tampa, FL 33604, USA
5636 W Waters Ave, Tampa, FL 33634, USA