Get directions to: Village Inn, Altoona, IA
Restaurant address: 3410 8th St Sw Altoona, IA 50009, USA
Restaurant: Village Inn