Average customer rating: 5.5
Ramada Plazas, Limiteds, and Inns 6990 East 21st Street - Indianapolis, Indiana 46219 Approximately 3.2 miles from Crossroad Temple Instantly compare prices for Ramada I-70 East Indianapolis at dozens of top hotel sites
Ramada I-70 East Indianapolis is the closest Ramada Plazas, Limiteds, and Inns hotel to Crossroad Temple.
Ramada Plazas, Limiteds, and Inns Closest To Crossroad Temple