Budget Inn of America
Budget Inn of America
Address:
6850 East 21st Street, Indianapolis, Indiana
Traveler Rating by TripAdvisor

Traveler Comments

it was a nice hote. kinda off the highway but was nice
good value for the price
Please enable JavaScript to properly view and use this web site.