Church of St Charles BorromeoParishShare8 Ogle StreetLondon, England W1W 6HSUnited KingdomGet directions