Saint Louis de France Church
- Address
- Altona, NY 12910
Saint Louis de France Church is a church in Altona, New York.
Location data © OpenStreetMap contributors.
Saint Louis de France Church is a church in Altona, New York.
Location data © OpenStreetMap contributors.