Opens at 11:00 AM

Menya Noodle Bar

Japanese • Asian • Asian Fusion
4.9
(43)
  •  
View delivery time and booking fee.

450 S Teller St, Denver, CO 80226 • More info