Saints Philip and James ChurchParishShareLowden RoadLondon, England SE24 0BSUnited KingdomGet directions