Motel 6 Salem is located in Salem, 8.7 mi from Roanoke.
All rooms are fitted with a TV. Rooms have a private bathroom.
There is a 24-hour front desk at the property.
The nearest airport is Roanoke Airport, 6.8 mi from the property.
Number of rooms : 4