2461, San Diego Ave, San Diego, CA, 92110-2867
United States
Phone number: (619) 291-4695
Category: Restaurants and Bars