Japanese restaurant · 43 New Scotland Avenue, Albany, NY
Dine-In
More food in Albany, NY · Japanese Food in Albany