(619) 236-0470
2971 Imperial Ave, San Diego, CA 92102
View Map
Sorry, there are currently no reviews. Read More San Diego Restaurant Reviews