Epic Noodle 17401 Bastanchury Rd. #102 Yorba Linda, CA 92886 Call for Reservations/Ordering 714.524.8200 Visit our Website Chin’s Kitchen 1009 N. Tustin Street Orange, CA. 92867 Call for Reservations/Ordering 714-538-8833