Map location of
Long Pond, Ledyard, CT, USA

Connecticut, United States