508 15Th St, Fernandina, Fl 32034 is where Otto lives. Otto was born in 1917. The number currently linked to Otto is (904) 261-4387. This person has lived also in Fernandina Beach. This year Otto celebrated his 107 birthday.