City: University of California-Santa Barbara, 966 Embarcadero Del Mar Unit C, 93117, Isla Vista, US, University of California-Santa Barbara, United States
Don't be deceived by the misleading reviews. This restaurant is unpleasant, and the food is just as bad. I was served a cold plate of orange chicken that was excessively chewy, filled with fat and bon