Contact
Kanpai Restaurant (619) 426-1200
301 Palomar St, Chula Vista CA as of dinehere.us