2 min read

Oodles of noodles

Changsha, China – The Noodle Rack is a new fast food restaurant that serves the humble noodle in a dramatic setting.