GotoBus >
Hotels >
Extended Stay America - Indianapolis - Northwest -
Extended Stay America - Indianapolis - Northwest -
Downtown,Wesleyan Rd. ,9030 INDIANAPOLIS 46268 US
General view
General view
General view
General view
This comfortable hotel is situated in Downtown. This property offers a total of 72 bedrooms. Pets are not allowed at Extended Stay America - Indianapolis - Northwest -.