The Serpentian Castle is the home and evil lair of Serpentos, Culibra and their army on the north pole of Mars.
Location:
Mars