Malta

Sliema
50 Cathedral Street, SLM 1520


London

Earl’s Court
St. Lukes Church, Redcliffe Square, SW10 9HF