Red Roof Inn St Louis - Troy, IL In the city center
2030 Formosa Road -
Troy,
IL 62294