List of 5-Star Hotels near Centennial Waterfront Park - Canyon Springs Rd, Twin Falls, ID 83301, United States.

 

    4.04 km from Centennial Waterfront Park
Located in Twin Falls, The Fillmore Inn is an antique-styled inn featuring a large communal deck and serves a daily homemade breakfast. Rooms offer a flat-screen satellite TV with a DVD player and free WiFi.

Address: 102 Fillmore Street, Twin Falls (Idaho)
Rates from: USD 160
Booking.com  
Back to Top