6180 Jarvis Ave Ste c, Newark, CA 94560
chefcho.com
No description available.
Categories: Taiwanese restaurant
Rated 4.1 / 5 (267 reviews)