Exterior
The hotel is an economy motor inn.
Rooms
Rooms Number: 0
Restaurant
Restaurants nearby.
5860 West 73rd Street - Indianapolis, Indiana - 46278 - Indianapolis (In), United States View Map
This 2 star hotel is located within the city of Indianapolis.
This 2 star hotel is located within the city of Indianapolis.
TripAdvisor vote: 4.5/5 Based on 720 guest reviews
The hotel is an economy motor inn.
Rooms Number: 0
Restaurants nearby.