Our Lady of Lourdes Catholic Church

4.7
(3 reviews)
A309 Hampton Court Way, Thames Ditton England
Churches & Cathedrals
Sights & Landmarks
Attraction
Our Lady of Lourdes Catholic Church | London | United Kingdom | TripAligner