1714 N. Armenia Ave, Tampa 33607, United States
No delivery
Spot something wrong?
Dishes at Castillo's Cafe and Catering Co. Prices may vary in venue.