Book your stay at Sheraton Indianapolis City Centre Hotel. Our hotel in downtown Indianapolis, Indiana, features spacious rooms, great dining, a rooftop pool and a prime location.