Baymont by Wyndham Williston is located in Williston, 22 mi from Alexander.
Rooms are fitted with a TV. All rooms come with a private bathroom. Baymont by Wyndham Williston features free WiFi .
There is a 24-hour front desk at the property.
Number of rooms : 6