Westminster Cathedral Hall

Westminster Cathedral Hall
Ambrosden Avenue, London, SW1P 1QW