La Quinta IS Indianapolis is located at 401 E Washington St, Indianapolis, IN-46204. An interactive Map of La Quinta IS Indianapolis is shown below.
View details of La Quinta IS Indianapolis.