Seafood-focused taqueria specializing in Baja-style fish tacos and aguachiles.
4561 W Flamingo Rd
Las Vegas, NV 89103