Jillson Square is located at 645 Main Street, Willimantic