x
Breaking News
More () »

Los Cuates Seafood and Bar

Los Cuates Seafood and Bar is a family owned restaurant in Chula Vista. "Cuates" mean twins in Spanish and the owners are twin brothers!

Before You Leave, Check This Out