An all weather outdoor space ideal all year round

The Terrace – London