Chula Vista [choo-luh vis-tuh] noun a city in SW California, near San Diego.
Chula Vista 🔊 Listen to this Chula Vista [choo-luh vis-tuh] noun a city in SW California, near San Diego. Share Facebook Twitter Google +