12467 N 62nd St, Ste 103, Tampa 33617, United States
12467 N 62nd St, Ste 103, Tampa 33617, United States
No delivery
Spot something wrong?
Dishes at Barbera Italian Coffee of America. Prices may vary in venue.
Been to Barbera Italian Coffee of America? Be the first to share what you ate.