London, United Kingdom

Catholic Church of the Immaculate Conception, Mayfair

Catholic Church of the Immaculate Conception, Mayfair is an event venue in London, United Kingdom, at 114 Mount Street, London, W1K 3AH. There is 1 upcoming event listed, starting Wed, 9 Dec 2026. Tickets are sold on the source platform — every listing links straight to it.