Super 8 910 Edwardsville Road - Troy, Illinois 62294 Approximately 19.8 miles from Kindred Hospital - Saint Louis - Saint Anthony's Compare prices for Super 8 by Wyndham Troy IL/St. Louis Area with nearby hotels
Super 8 by Wyndham Troy IL/St. Louis Area is the 4th closest Super 8 hotel to Kindred Hospital - Saint Louis - Saint Anthony's.
Super 8 Closest To Kindred Hospital - Saint Louis - Saint Anthony's