Roman Catholic Church of St LawrenceParishShareThe GreenGreater London, England TW13 4AFUnited KingdomGet directions