Bed and Breakfast, B&B
Sorry, we could not find any available rooms for your chosen dates.
Established in 1854, the Queens Hotel is a magnificent Victorian building and it is situated 8 miles from Central London. Crystal Palace Park and Underground Station are a 10-minute walk away.
122 Church Rd, London, SE19 2UG