(619) 282-2305
3876 38th St, San Diego, CA 92105
View Map
Sorry, there are currently no reviews. Read More San Diego Restaurant Reviews