Skip to main contentToast Local logo
Ojos Locos Chula Vista

Ojos Locos Chula Vista

Sports BarPrice range $15-30

693 Palomar Street, Chula Vista, CA 91911