Explore details about location Willard Street. Willard Street is a location situated within the Willimantic alongside other areas such as Hewitt Street, Bridge Street, Brick Top Road.