Restaurant in Tampa
Serving huge gyros, fried fish, devil crabs, and Cuban coffee at budget-friendly prices
N Howard Ave
Tampa, FL, 33607
(813) 251-0056