Creative in approach and innovative in design, W London – Leicester Square presents 2,400 square feet of event space to engage and energize your meeting attendees. Our unique Sensory® Set Up gets ideas flowing with mood music, signature scents and more. Get out of that mid-day...