Before I BookHotels in United StatesHotels in Indianapolis, IndianaSheraton Indianapolis City Centre Hotel

Sheraton Indianapolis City Centre Hotel

The Sheraton Indianapolis City Centre Hotel, located in the heart of downtown Indianapolis, offers a convenient and comfortable stay for both business and leisure travelers.

Sheraton Indianapolis City Centre Hotel in Indianapolis, Indiana, United States

Photo of Sheraton Indianapolis City Centre Hotel by Sheraton Indianapolis City Centre Hotel on Google Maps

Its central location makes it an ideal base for exploring nearby attractions such as Monument Circle, the Indiana State Museum, White River State Park, Lucas Oil Stadium, and the Indiana Convention Center. Guests can enjoy stunning views of the city from their rooms or while dining at one of the hotel’s restaurants.

A standout feature is the rooftop pool, which provides a relaxing spot to unwind while taking in panoramic views of downtown. The fitness center offers modern equipment for those looking to maintain their workout routine during their stay. Business travelers will find well-equipped meeting spaces that cater to various professional needs.

Rooms are designed with comfort in mind, providing a restful retreat after a busy day of sightseeing or meetings. However, like many urban hotels, parking may be limited and comes with additional fees.

Overall, the Sheraton Indianapolis City Centre Hotel blends convenience with quality service, making it a favorable choice for visitors wanting to explore Indianapolis.

Pros Cons
Central location Parking fees
Rooftop pool Limited parking space
Proximity to attractions
Business facilities available
Comfortable accommodations

Sheraton Indianapolis City Centre Hotel in 360°

Sheraton Indianapolis City Centre Hotel Details

Category: Hotels in Indianapolis, Indiana, Hotels in United States

Address: 31 W Ohio St, Indianapolis, IN 46204, USA

Booking Options: