Dell EMC Rooftop Pavilion
London
Rooftop pavilion, terrace and garden for dining and functions on the west London headquarters.
London
Rooftop pavilion, terrace and garden for dining and functions on the west London headquarters.