IZOLA
Restaurant
•
1429 Island Ave, San Diego, CA 92101, USA
9.2
Wednesday: 7 AM – 2 PM
See if anyone you trust recommends it!