Get directions to: Arriba Baja Grill, Costa Mesa, CA
Restaurant address: 901 South Coast Drive Suite C160 Costa Mesa, CA 92626, USA
Restaurant: Arriba Baja Grill