Get directions to: Angelo's La Villa, Orlando, FL
Restaurant address: 1710 Edgewater Dr Orlando, FL 32804, USA
Restaurant: Angelo's La Villa