Filter Results
Apply Filters
Clear Filters
Resorts in Indianapolis
Fort Harrison State Park Inn
5830 North Post Road, Indianapolis, United States View map
The 3-star Fort Harrison State Park Inn Indianapolis, located 10 minutes' drive from Lawrence United Methodist Church, features Wi Fi throughout the property. The hotel also includes a car park.
From US$ 88
Book Now