Shabu Lee

Chinese restaurant · 654 Washington St, Norwood, MA

Hours

More food in Norwood, MA · Chinese Food in Norwood