Teru Japanese Cuisine - 1305 State St, Santa Barbara, CA 93101, USA on Eaten