Japanese restaurant · 1735 Ellington Rd Unit 7, South Windsor, CT
To-Go · Delivery
More food in South Windsor, CT · Japanese Food in South Windsor