Scottish Inns Weatherford is placed in a shopping area of Weatherford in the vicinity of Water-Zoo Indoor Water Park and Stafford Air & Space Museum.
Scottish Inns Weatherford is 10 minutes' walk from the center of Weatherford. The hotel is set 162 km away from Stillwater.
Scottish Inns Weatherford offers 27 rooms fitted with a microwave, multi-channel TV, climate control, a refrigerator and free Wi-Fi for a comfortable stay in Weatherford. They feature private bathrooms with a shower and a bathtub.
Eat & Drink
Offering american meals, The Mark Restaurant is around 50 meters away.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.