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, United Kingdom
Hotel booked 5 times today.
Nightly rates from $48 to $141