Japanese restaurant · 501 Chelsea Xrds, Chelsea, AL
See full menu
More food in Chelsea, AL · Japanese Food in Chelsea