There is 1 person named Amanda Leech, 56, in Missouri in Saint Charles in our database. Locate Leech's birthday, relatives, neighbors, associates, and property details to get an idea about the person. You may also find their criminal records, social media accounts, and other public data.

 Saint Charles, MO

Address History

3401 Sun Lake Dr, Saint Charles, MO, 63301

Resident Since: 2019Property Type: Single Family Dwelling Unit

Amanda Leech is 56 and lives in Saint Charles, MO.

Questions about Amanda Leech

She lives at 3401 Sun Lake Dr, Saint Charles, MO, 63301 and has been living there since 2019.

Amanda Leech was born in 1970. She is about to turn or has already turned 56.

She is believed to have a career associated with the following field/job: retired/pensioner.

A background report is required in order to verify whether she has been involved in any criminal activity.