Get directions to: Noodle Town, Bloomington, IN
Restaurant address: 318 South College Mall Road Bloomington, IN 47401, USA
Restaurant: Noodle Town