Venue Details

W Hotel

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.

 

 

 

Web Design Agency - Webheads