Polished rooms in a chic hotel set in a former train station, offering an indoor pool & dining.
Attractions
Indy’s Teeny Statue Of Liberty Museum
E 10th St, Indianapolis, IN 46201
