Photo via Wikipedia, CC BY-SA
Villa Park Historical Society Museum
ποΈ Attraction in South Elmhurst, Elmhurst, IL
Villa Park Historical Society Museum is a local attraction in South Elmhurst.
Something unique: It is one of two former CA&E stations in Villa Park, Illinois.
- Address
- 220 South Villa Avenue, South Elmhurst