Online table reservation for Menya Sushi Bar in Greenwood Village
We are enabling reservations for Menya Sushi Bar
Menya Sushi Bar
5910 S University BlvdCO 80121, Greenwood Village, United States
Sushi, Ramen, Tapas, Japanese, Asian, Vegetarian Friendly, Fish
The redirect does not work? Just click on this link or copy it into your address bar