Olive and Basil restaurant

8008 Girard Avenue, San Diego, CA 92037