El Victory House Leicester Square se encuentra en una ubicación céntrica en Londres, a solo diez minutos a pie de la zona comercial Seven Dials y el Mercado de Covent Garden. Además, este hotel de 4 estrellas está a 1,3 km de Big Ben y a 1,4 km de las Casas del Parlamento.
El hotel cuenta con 86 habitaciones equipadas con aire acondicionado, minibar y televisión LED. La conexión wifi gratuita te mantendrá en contacto con tus seres queridos, y podrás disfrutar de canales por cable. El baño privado con ducha está provisto de artículos de higiene personal de diseño y secadores de pelo. Además, las habitaciones incluyen caja fuerte, hervidor eléctrico y teléfono para tu comodidad.
Durante tu estancia, tendrás a tu disposición un servicio de recepción las 24 horas, una caja fuerte en recepción y un ascensor para mayor comodidad.
Al hospedarte en el Victory House Leicester Square, tendrás la oportunidad de visitar puntos de interés cercanos, como el Palacio de Buckingham, la Abadía de Westminster y el Museo Británico, todos ubicados a poca distancia del hotel. Además, podrás disfrutar de la animada vida nocturna de Leicester Square y explorar la diversidad de restaurantes y tiendas en la zona.