The people who opened this restaurant - are they the same brothers who opened four ABC Pizza Houses in northern CT back in the late 60s/early 70s?
Address: 1242 W Hillsborough Ave #1314, Tampa, FL 33603, USA
Keith Jones | Sep 15, 2021
I believe so as it is the same family restaurant that has been in Tampa for the past 40+ plus years. The best pizza in Tampa
CA Whaley | Sep 15, 2021
The Fotopoulos Brothers did open restaurants in that area.
Cathy Martin | Sep 15, 2021
I'm sorry I don't know.
Thanks! Your answer is awaiting moderation.