Margo’s current address is 16931 Stallion Dr, Loxahatchee, Fl 33470. This person's birth year is 1953. The age of Margo is 71. She has stayed in Lake Worth, San Diego and West Palm Beach before moving to Loxahatchee. Joan E Byrd, Roberta L Perl, Ted A Byrd and 4 other people are people possibly related to Margo. Margo owns the phone number (561) 753-8225.