I stopped here on the way through town based on some of their reviews. I've never had better chicken anywhere (don't tell mom) and the Tri-tip was as moist and flavorful as I could dream it to be. This is the best no frills restaurant I've been to in years.
Address: 6831 Hollister Ave Ste K, Goleta, CA 93117
Location: United States > California (CA) > Goleta
Phone Number: +1 805-685-1141