Best Businesses in Chula Vista, CA

Explore 79 trusted local businesses

Formosa Club
Formosa Club
Bar · 840 Broadway

Formosa Club is a classic bar located at 840 Broadway in Chula Vista, CA, offering a relaxed atmosphere with cocktails, beer, pool tables, and karaoke ...

Page 3 of 7 • 79 results