Olive and Basil restaurant $$
8008 Girard Ave #220, La Jolla - 92037Cuisines:
Mediterranean
Seafood