Public records show Williamstown as a city Otto also stayed in. The number currently linked to Otto is (215) 635-3702. The residency of Otto is at 57 Hilldale Rd, Cheltenham, Pa 19012. The current age of Otto is 112. The birth year was listed as 1911.