Noodle Town

318 S. College Mall Rd.
Bloomington
Indiana
United States