1195 Island Ave, San Diego, CA 92101 +1 619-255-9696
restaurant, San Diego, CA, US
Today
How to go there