St Patrick's Church

4.2
(32 reviews)
21A Soho Square, London W1D 4NR England
Official website
Churches & Cathedrals
Sights & Landmarks
Attraction
St Patrick's Church | London | United Kingdom | TripAligner