About Holy Ghost And St Stephens Church
The Roman Catholic parish within the Diocese of Westminster serving the area Shepherd's Bush and Ravenscourt Park area
More about Holy Ghost And St Stephens Church
Holy Ghost And St Stephens Church is located at 44 Ashchurch Grove, W12 9BU London, United Kingdom
+442087435196
http://www.rcshepherdsbush.org