at 6850 E 21st St, Indianapolis , 46219-1728 United States
Budget Inn is Indianapolis based place and this enity listed in Hotel category. Located at 6850 E 21st St IN 46219-1728. Contact phone number of Budget Inn: (317) 353-9781
Enjoy your Stay at the Quality Inn & Suites Indianapolis