Menya Noodle Bar
951 16th St Mall #104, Denver
(303) 607-8888
Menu
Restaurants in Denver, CO
Menya Noodle Bar
951 16th St Mall #104, Denver, CO 80202
(303) 607-8888