STACKED
Restaurant
•
7007 Friars Rd #356, San Diego, CA 92108, USA
8.2
Saturday: Closed
See if anyone you trust recommends it!