324 West Cabrillo Blvd, Santa Barbara, California 93101 USA
New Zealand Rack of Lamb
Photo Credit: Yelp