Other cities that she has stayed in are Imperial and Saint Louis. Margo turned 59 years old. The number currently linked to Margo is (314) 846-7193. This person's birth year is 1965. 7453 Stream Valley Ct, Saint Louis, Mo 63129 is where Margo lives. Records link Margo with Margo R Riley, Emily C Kabbaz, Charles Kabbaz and one other person.