Address 7714 Girard Ave La Jolla CA 92037 United States
Phone: (858) 454-0362 Open 24 Hours a Day: No