St James House - Concept Serviced Apartments, London

173 Holland Park AvenueNotting Hill, LondonW11 4UR, United Kingdom