Residence Inn Indianapolis Downtown on the Canal 3 stars

350 West New York Street, Indianapolis, IN 46202, United States of America

Hotel image
Read more reviews for Residence Inn Indianapolis Downtown on the Canal