Restaurant in Downtown Tampa
Offers unique pizzas like oxtail and lobster & shrimp, plus wings and salads, with friendly service and a welcoming atmosphere.
1000 N Florida Ave
Tampa, FL, 33602
(813) 877-4992