Merchant Square, London, W2

£850.00 a week - ApartmentResidential
3 Merchant Square is a 21-story residential building providing flexible living space in 201 beautifully finished apartments, a short walk from Hyde Park and the shops and theatres of the…
More Details