About me

IconShare
Hello. We are Lexi and Leon Meytin. We currently live in Stamford, CT with our beautiful dog Scarlett. We look forward to hosting you.
IconMember since: April 2022
IconSpeaks: English

Leon follows

IconReport this profile