(323) 566-0206
9823 Carroll Canyon Rd, San Diego, CA 92131
View Map
Sorry, there are currently no reviews. Read More San Diego Restaurant Reviews