Alterra
Address:
5354 W 62nd St, Indianapolis, IN 46268
Phone:
(317) 295-8918 Hotels & Motels, Residential Care Homes
Other Businesses:
- Ramada at West 38th & I 465 Exit 17, Indianapolis, IN 46254
- SpringHill Suites Indianapolis Fishers at 9698 Hague Road, Indianapolis, IN 46256
- Comfort Inn at 10201 N Meridian Street, Indianapolis, IN 46280
- Holiday Inn INDIANAPOLIS CARMEL at 251 East Pennsylvania Parkway, Indianapolis, IN 46280
- Baymont Inn & Suites Indianapolis West at 3850 Eagle View Dr, Indianapolis, IN 46254