HOME
MENU/PRICES
LOCATIONS
PRE-ORDER
COOKING TIPS
FAQ
More
9865 Mesa Rim Rd
STE 211-212
San Diego CA 92121
​
OPEN WED & FRIDAY-SUNDAY
10:00 AM - 2:00 PM