Japanese restaurant · 1401 Pearl St 1st Floor, Boulder, CO
To-Go
More food in Boulder, CO · Japanese Food in Boulder