minube
Westwood Country Hotel
It is a luxury hotel, a charming private property in Oxfordshire. The place has an abundance of wildlife, including owls and woodpeckers. Situated just 3 miles from Oxford city center, it is a convenient place for travelers who are travelling by car as there is private parking within the grounds for up to 50 vehicles.