Chula Vista

Chula Vista /ˌtʃuːləˈvɪstə/ proper noun
Chula Vista
/ˌtʃuːləˈvɪstə/
proper noun
Britannica Dictionary definition of CHULA VISTA
: U.S. city, California