8030 Girard Ave
La Jolla, CA 92037
La Jolla, CA 92037
Open HoursArray
OverviewYou may not see this restaurant's name plastered on many La Jolla tour guides, but this cozy spot is a favorite among long-time La Jolla residents. In fact, the restaurant is...
more
