The Connaught

Carlos Place Mayfair
London
United Kingdom