Grosvenor House Hotel

86-90 Park Ln,

Mayfair,

London W1K 7TN