Public records show Homosassa as a city Otto also stayed in. The number currently linked to Otto is (352) 382-3054. Otto was born in 1920. Otto has reached the age of 103 years. 231 Us Highway 19 #202, Crystal River, Fl 34428 is where Otto resides.