St. James s Hotel and Club – Mayfair London | 7-8 Park Pl St. James’s London SW1A 1LS United Kingdom Restaurant Menu & Phone7-8 Park Pl St. James's London SW1A 1LS United Kingdom 4.4/5