The Watford
810 3rd Ave SW, Watford City
Location A great place to have a rest after an exciting day! Hotel The Watford is located in Watford City. This hotel is located nearby from the city center. At the hotel Spend an evening in a nice atmosphere of the bar. Free Wi-Fi is available on the territory. Ask for more informatio
Free WiFiParkingGym
USD 97.56 night






