(619) 224-8088
5026 Newport Ave, San Diego, CA 92107
View Map
Sorry, there are currently no reviews. Read More San Diego Restaurant Reviews