Rubicon Deli

4130 La Jolla Village Dr #104 La Jolla CA 92037 USA

(858) 877-9911

Location