Peter Jones/ John Lewis Partnershio

Member since 4th Feb 2024

Within the Peter Jones retail department store based in Sloane Square, Chelsea is the Sloane Room.
This room has beautiful panoramic views of London and seats up to 70 people seated. Message me for more details about occupying this space.