Olive and Basil restaurant
8008 Girard Ave #220, La Jolla
(858) 412-4912
Recent Reviews
Olive and Basil restaurant
8008 Girard Ave #220, La Jolla 92037
(858) 412-4912