Princes Square - Concept Serviced Apartments 4 stars

1 Princes Square, Kensington and Chelsea, London, W2 4NP, United Kingdom

Hotel image
Read more reviews for Princes Square - Concept Serviced Apartments