~1 min read
Encyclopedic overview
Ledyard may refer to: Ledyard (name) Ledyard, Connecticut, United States Ledyard, Iowa, United States Ledyard, New York, United States Ledyard Bridge, connecting New Hampshire and Vermont, United States
Excerpted from Wikipedia’s “Ledyard” article, available under the CC BY-SA 4.0 licence.