Claridge's

Brook Street Mayfair
London
United Kingdom