A Little Taste of Asia

2394 Newport Blvd
Costa Mesa, CA
949.650.1421
33.656824
-117.902594
Hours:
Mon - Sun:10am - 8pm

for A Little Taste of Asia
Directions
from: