With an enviable address in Mayfair, Meeting Room 1 is popular for its location and practicality. The large Georgian window offers plenty of natural light, while the modern furnishings add style and elegance to the room.
67 Grosvenor Street is an impressive period property that offers a choice of two bright, spacious meeting rooms.