Get directions to: Great Wall, Willimantic, CT
Restaurant address: 6 North Windham Shopping Plaza Willimantic, CT 06226, USA
Restaurant: Great Wall