Welcome to Sheraton Indianapolis City Centre Hotel Indianapolis, The Sheraton Indianapolis City Centre Hotel offers a warm welcome in the heart of beautiful Indianapolis city centre. The best of Indianapolis is found just outside the front doors, from the exciting sports arenas to great restaurants, world-class shopping, and convention centres. (Sheraton Indianapolis City Centre Hotel Indianapolis hotels booking).