Matteo
Restaurant
•
3015 Juniper St, San Diego, CA 92104, USA
8.6
Saturday: Closed
See if anyone you trust recommends it!