About Holiday Inn Express Winchester South Stephens City
The Holiday Inn Express Winchester South - Stephens City is located just off I-81 and minutes from Winchester (north) and Strasburg (south). Our hotel features complimetnary hot breakfast, Wi-Fi Internet, a microwave/refrigerator in every room, 24/7 hot beverage station and more!