Get directions to: Olamendi's Express, San Clemente, CA
Restaurant address: 806 E Avenida Pico Ste A San Clemente, CA 92673, USA
Restaurant: Olamendi's Express