Company name: St Nicholas' Church
Description: Located near the bustling and multicultural district of Shepherds Bush in West London and within walking distance of Westfield Shopping Centre, St Nicholas is proud to be offering a place of worship for Orthodox Christians for over 50 years.
60 Godolphin Rd, London W12 8JF, United Kingdom