222 Helena Ave., 93101, Santa Barbara, (805) 316-0782, Website
See other restaurants in Santa Barbara