Get directions to: Mariscos Costa Azul, Laredo, TX
Restaurant address: 3201 Loop 20 Laredo, TX 78043, USA
Restaurant: Mariscos Costa Azul