Japanese restaurant · 8000 E Belleview Ave D50, Greenwood Village, CO
Dine-In
More food in Greenwood Village, CO · Japanese Food in Greenwood Village