Quality Inn Chula Vista San Diego South

710 E St Chula Vista CA 91910 USA

(619) 420-5183

Location