515 Pumpkin Hill Road
Ledyard, CT 06339
United States