Cities Otto has lived in before are Doral, Miami, Apopka and one other city. Otto is related to or closely associated with Isbael I Castillo, Alba Marina Castillo, Jose L Castillo and 5 other people. The current age of Otto is 95. The number currently linked to Otto is (954) 584-2899. The residency of Otto is at 1218 Osceola Ave, Orlando, Fl 32806. The birth year was listed as 1928.