Scottish Inns Weatherford is a 2-star venue positioned about 3.3 km from Stafford Air & Space Museum.
The city center is 10 minutes' walk of the property. The hotel is set 162 km away from Stillwater.
The rooms in Scottish Inns Weatherford are fitted with a mini-refrigerator, multi-channel TV, a laptop safe, individual climate control and cable TV with on-demand movies. Guests can make use of a shower and a bathtub.
Eat & Drink
The grill bar 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.