London Choice Apartments - Covent Garden - Leicester Square
Situated around a 5-minute walk from the public Trafalgar Square, the spacious 72 m^2 London Choice Apartments - Covent Garden - Leicester Square looks out onto the city. Buckingham Palace lies…