St Martins Lane

From its dazzling location at the hub of Covent Garden, West End theatres and Trafalgar Square, St Martins Lane is a dramatic and daring reinvention of the urban resort.

Add to Shortlist Venue Shortlisted
London
London
United Kingdom
SE28 8SJ

There are no tags yet for this venue.

0 Meeting Rooms Available

Room Layout

Location

London, London, United Kingdom, SE28 8SJ