Baymont
Hotel
Indianapolis, Indiana
This Baymont Inn & Suites hotel is located close to downtown Indianapolis, the Children's Museum of Indianapolis, Lucas Oil Stadium, Fort Harrison, the Indianapolis Zoo, the Indianapolis Motor Speedway, Bankers Life Fieldhouse, Old National Centre
Number of rooms: 64
5755 North German Church Road, Indianapolis, IN 46236, United States