Get directions to: Angelo's Italian Restaurant, Tavares, FL
Restaurant address: 2270 Vindale Rd Tavares, FL 32778, USA
Restaurant: Angelo's Italian Restaurant