Get directions to: Fresh Chinese Deli, Costa Mesa, CA
Restaurant address: 488 E 17th St Ste B102 Costa Mesa, CA 92627, USA
Restaurant: Fresh Chinese Deli