Capital Noodle Bars

Capital Noodle Bars

3033 Bristol St, Costa Mesa, CA 92626

(657) 231-6120

EAT24 Free Online Ordering