Set in Carmel, 26 km from Lucas Oil Stadium, Fairfield Inn & Suites by Marriott Indianapolis Carmel offers rooms with air conditioning. With free Wi-Fi, this 3-star hotel offers a 24-hour front desk.
Number of rooms: 105
1335 West Main Street, Carmel, 46032, United States
Hotel booked 1 times today.