No centro de Londres, a alguns passos de Estação de Metro de Leicester Square e 2 minutos a pé de Arts Theatre, Leicester Square Apartment dispõe de acesso Wi-Fi gratuito. O alojamento está a 5 minutos a pé de Teatro Prince Edward e a 600 m de Royal Opera House.
Este apartamento com 1 quarto apresenta uma sala de estar com uma televisão de ecrã plano, e uma cozinha totalmente equipada.
Leicester Square Apartment tem vários pontos de interesse populares nas suas proximidades, incluindo Estação de Metro de Charing Cross, Queen's Theatre e Galeria Nacional de Londres. O aeroporto mais próximo é o Aeroporto London City, que fica a 14 km de Leicester Square Apartment.