Drive to Olive and Basil restaurant
8008 Girard Ave, La Jolla, CA 92037, USA
About
Dining area photo

Dining Area Photo: