Comfort Inn South is a Hotel located at 5040 S East St, Indianapolis, IN 46227. It has received 998 reviews with an average rating of 3.8 stars.
The address of Comfort Inn South: 5040 S East St, Indianapolis, IN 46227
Comfort Inn South has 3.8 stars from 998 reviews
Hotel
3955 reviews
123 W Louisiana St, Indianapolis, IN 46225
2317 reviews
8787 Keystone Crossing, Indianapolis, IN 46240