User
Menu
1782 N. MAIN STREET - Bluffton (In), United States View Map
TripAdvisor vote: 3/5 Based on 18 guest reviews
The hotel has 54 rooms.
Mastercard Visa American Express Paypal
Photo Hotel Holiday Inn Express