1704 N Howard Ave, Tampa (813) 374-0064
Opentable
Tripadvisor
1704 N Howard Ave, Tampa, FL 33607 (813) 374-0064 Order Online Suggest an Edit