Our Lady Queen of ApostlesParishShareUpper North StreetCheddar, England BS27 3HXUnited KingdomGet directions