(619) 264-1073
888 S Euclid Ave, San Diego, CA 92114
View Map
Sorry, there are currently no reviews. Read More San Diego Restaurant Reviews