1551 Sturm Ave Hotel Indianapolis
A very nice place to stay for a reasonable price - hotel «1551 Sturm Ave» is located in Indianapolis. This hotel is located 2 km from the city center.
1551 Sturm Avenue, In 46201, Indianapolis, United States, Indianapolis, IN 46201