Get directions to: Costa Mesa Omelette Parlor, Costa Mesa, CA
Restaurant address: 179 E 17th St & Ste A Costa Mesa, CA 92627, USA
Restaurant: Costa Mesa Omelette Parlor