Noah's Castle official wallpaper
Noah's Castle poster

Noah's Castle

(1980)

Seasons

Noah's Castle Season 1 poster

Season 1 (1980)

with 7 episodes premiered on April 2, 1980