About Notre Dame de France

Religion, Churches, Interesting Places, Catholic Churches

Notre Dame de France is a French Catholic church in London's Soho. It is located on Leicester Place just north of Leicester Square.

Source From: Wikipedia
5, Lisle Street, London, England, United Kingdom, WC2H 7BX

Nearest places in Notre Dame de France