Located off Interstates 74 and 465, this hotel is offers a daily breakfast bar and features rooms with free Wi-Fi and a cable TV. The Indianapolis Zoo is just 10.3 miles away.
Number of rooms: 140
5151 South East Street, Indianapolis, IN 46227, United States
Hotel booked 1 times today.