Because of this, Ledyard is easy to access with a number of attractions. The town center is at the crossroads of the two-state highways routes 117 and 214. Ledyard, CT is a town in New London County in the southeast corner of Connecticut. Let’s learn a little bit about the town and get recommendations on the top 10 restaurants in Ledyard, CT in 2022. If you are looking for some delicious dining and you are in the Ledard area, you are in luck.