Birria & Mariscos el Zurdo

Seafood restaurant · 1213 S Santa Fe Ave, Vista, CA

Dine-In

Hours

More food in Vista, CA · Seafood in Vista