Motel 6 5151 Elmwood Ave Indianapolis, IN 46203 Phone: (317) 783-5555 Fax: (317) 783-5475
Category: Hotels & Motels