Mary Immaculate Conference

part of London Particular Council

Address  1980 Trafalgar St
City  London,    N5V1A2
Telephone  519-455-3217
Email address  maryimmaculate@ssvplondon.com