Chula Vista Inn

946 Broadway Chula Vista CA 91911 USA

(619) 691-6868

Location