St James House - Concept Serviced Apartments
173 Holland Park Avenue, London
W11 4UR