El Best Western London Queens Crystal Palace Hotel es un impresionante edificio de estilo victoriano situado en una de las zonas más pintorescas del sur de Londres, construido en el año 1854 coincidiendo con la reapertura del centro de exposiciones Crystal Palace. Durante su estancia en este hotel, podrá disfrutar de habitaciones recién renovadas con moderna decoración, aire acondicionado, televisor con pantalla plana y secador de pelo. Además, el hotel cuenta con estacionamiento, instalaciones para conferencias, restaurante italiano y un amplio bar y salón en la planta baja con televisión por cable vía satélite.
El campo de fútbol Selhurst Park está situado a cinco minutos en auto del hotel, mientras que Crystal Palace Park se encuentra a solo dos minutos en auto. Además, las principales atracciones del centro de Londres se encuentran a 13 kilómetros del hotel, lo que lo convierte en un lugar estratégico para explorar la ciudad.
Durante la actual pandemia, el hotel está abierto exclusivamente para los trabajadores de servicios esenciales y trabajadores sin residencia alternativa, ofreciendo habitaciones de ocupación individual para los trabajadores de servicios esenciales / construcción a menos que sean convivientes.