Public records show Saint Louis as a city Martin also stayed in. 1926 is the birth year of Martin. Martin is a resident of 3173 Ivanhoe Ave, Saint Louis, Mo 63139. The number currently linked to Martin is (314) 781-6912. Martin turned 98 years old.