Otis’s current address is 3138 Rolla Pl, Saint Louis, Mo 63115. A city Otis has lived in before is Saint Louis. The number currently linked to Otis is (314) 359-2428. This person's birth year is 1938. The age of Otis is 86. Marlo M Madison, Lena S Madison, Michelle L Madison and 4 other people are people possibly related to Otis.