10 Argyle Street Greater London, England NW1 2ST
Seated: 50
Standing: 50
The Isla terrace is our picturesque weather-proofed outdoor space with ample seating. Filled with romantic fairy lights in the evening and complete with a retractable awning, heating and cosy sheepskin blankets for good measure. The terrace is free throughout the year and essential for summer parties or cocktails.