Kanpai Restaurant

301 Palomar St Chula Vista CA 91911 USA

(619) 426-1200

Location