Grosvenor House Hotel

Location:86-90 Park Ln, Mayfair, London W1K 7TN