Get directions to: Finelli's Italian Villa, Altoona, PA
Restaurant address: 1808 4th Ave Altoona, PA 16602, USA
Restaurant: Finelli's Italian Villa