(858) 527-1888
9003 Mira Mesa Blvd., San Diego, CA 92126
View Map
Sorry, there are currently no reviews. Read More San Diego Restaurant Reviews