Get directions to: A Little Taste Of Asia, Costa Mesa, CA
Restaurant address: 2394 Newport Boulevard Costa Mesa, CA 92627, USA
Restaurant: A Little Taste Of Asia