Westwood ave - New London, CT, United States close