This venue is no longer available.

View spaces nearby

Location

WLM Seymour Place map location
West London Mission, 134-136 Seymour Place, London, W1H 1NT
Get directions