Remove Ads

Photo of Candlewood Suites Indianapolis - South, an IHG Hotel

3.8
14 votes

Candlewood Suites Indianapolis - South, an IHG Hotel

1190 N Graham Road, Greenwood, Indiana 46143 USA

Add Photo

Food Court

Remove Ads

Claim copyright