The Queens Head
Durham England
Check in
2:00 PM
Check out
11:00 AM
Located in Durham, The Queens Head is within a 15-minute drive of Durham University and Beamish Open Air Museum. This inn is 15.2 mi (24.5 km) from Stadium of Light and 0.8 mi (1.3 km) from St. Nicholas Church.
Make yourself at home in one of the 8 guestrooms.
Property Details
Location
2 Sherburn Road, Durham, England DH12JR, United Kingdom