Get directions to: Garibaldi De Noche, Costa Mesa, CA
Restaurant address: 810 W 19th St Costa Mesa, CA 92627, USA
Restaurant: Garibaldi De Noche