Our Lady of Carmel and St. Simon StockParishShare41 Kensington Church StreetLondon, England W8 4BBUnited KingdomGet directions