Salem, VA
united states
united states
Salem sits in Virginia's Blue Ridge Mountains, eight miles west of Roanoke via US-460. I-81 runs directly through town, making it a convenient stop between Tennessee and Pennsylvania. The city hosts the Salem Red Sox at historic Salem Memorial Ballpark, which has featured professional baseball since 1927.