Capital Noodle Bar

3850 Barranca Pkwy Suite E Irvine CA 92606 USA

(949) 651-8088

Location