List of 5-Star Hotels near Indianapolis Canal Walk - Canal Walk, Indianapolis, IN 46202, United States.