St Cecilia's ChurchParishShareSt Cecilia's CloseGreater London, England SM3 9HNUnited KingdomGet directions