St.Margaret of Scotland RC ChurchParishShare130 St Margarets RoadTwickenham, England TW1 1RLUnited KingdomGet directions