Noodle World

Overview

Address: 700 W Valley Blvd
Alhambra, CA 91803
Website: noodleworld.com
Phone: 626-293-8800