Aberdeen Road

We NEED one of these

Carrying out Delta Membrane Systems Ltd works in North London – and we LOVE this sunken seating pit in the middle of the floor for the cinema room.

What a space!