Get directions to: Cafe Italia, Tarpon Springs, FL
Restaurant address: 1810 Alt 19 South Tarpon Springs, FL 34689, USA
Restaurant: Cafe Italia