Tag Archive for ‘France Church’
The Church of Notre Dame de France, Leicester Place, London
London West End conjures up images of the world of theatre and entertainment – Evita, 42nd Street, Les Misérables; even a glimpse of Michael Caine on the red carpet at the premiere of King of Thieves! In the midst of this is Notre Dame de France Church, a focal point for French-speaking Catholics in London. […]