Church of Notre Dame de France

Church of Notre Dame de France
5 Leicester Place, London, WC2H 7BX
  • Telephone 020 7437 9363
  • Email
  • Website www.ndfchurch.org

This French Catholic church is located just north of Leicester Square in London's Soho.

Built in 1861, it was badly damaged during the Blitz, and was repaired in 1948.

Comments & ratings

Post a comment