Lobby Sitting Area
Photo of Holiday Inn Express & Suites Sherman Hwy 75, an IHG Hotel
Holiday Inn Express & Suites Sherman Hwy 75, an IHG Hotel
2909 Michelle Dr, Sherman, Texas 75092 USA
2909 Michelle Dr, Sherman, Texas 75092 USA
Lobby Sitting Area