7330 Clairemont Mesa Blvd, #103
San Diego, CA 92111
San Diego, CA 92111
OverviewTucked away in the back of a shopping complex, this restaurant makes no pretensions to high dining. Instead it is typically loud and full of hungry patrons stuffing themselves...
more
