Chapel of Our Lady and Saint ThereseChapelShareFriday StreetStroud, England GL6 6QJUnited KingdomGet directions