Super 8 by Wyndham Watrous

Watrous • Show on map
View Details for Price
Offering a restaurant, Super 8 Watrous is located in Watrous. Free WiFi and daily grab and go are included. A microwave and a refrigerator are provided in each room. Salt Lake is 2.5 mi away. A flat-screen…More info
