The Black Sheep Restaurant In Santa Barbara Is The “Restaurant Of The Week”
SANTA BARBARA, CA – The Black Sheep Restaurant in Santa Barbara offers and new and eclectic dining experience. The chef and proprietors believe that you can play with your food–and…