Kensington Rooms

131-137 Cromwell Road
London
United Kingdom