W main st - Niantic, CT, United States close