Church on the Square
- Address
- The Villages, FL 32162
Church on the Square is a church in The Villages, Florida.
Location data © OpenStreetMap contributors.
Church on the Square is a church in The Villages, Florida.
Location data © OpenStreetMap contributors.