A Chula Vista seafood restaurant serving ceviche, tacos, tostadas, pescado zarandeado, and aguachile negro.
No notes yet. Been? Say what it’s like.