Address: 7032 West Waters Avenue, Tampa, United States Of America
City: Tampa
Menu Dishes: 35
Reviews: 80
"I had a bad delivery experience with another restaurant earlier, so I decided to go back to my favorite. Everything was delicious, just like always! I've learned my lesson: it's not worth trying to save time!"
All prices are estimates on menu.