103 Barncroft Rd, Stamford, Ct 06902 is where Margaret resides. The current age of Margaret is 98. The number currently linked to Margaret is (203) 348-9626. Public records show Saint Petersburg, Ft Lauderdale, Fort Lauderdale and one other city as cities Margaret also stayed in. Margaret's birth year is 1925.