Arcore Premium Apartments Leicester Square situa-se no centro de Londres, perto de Arts Theatre, Estação de Metro de Leicester Square e Royal Opera House.
Arcore Premium Apartments Leicester Square tem vários pontos de interesse populares nas suas proximidades, incluindo Queen's Theatre, Estação de Metro de Charing Cross e Teatro Prince Edward. O aeroporto mais próximo é o Aeroporto London City, que fica a 14 km de Arcore Premium Apartments Leicester Square.