Spider Altar

Located just north of Moonshade on Serpent Isle in Ultima VII Part Two lies the Spider Altar.

It had to happen that a city of mages would also include magic users with sinister motives. The altar just located north of the city is witness of that, as it is dedicated to a bizarre worshipping of Spiders and used for human sacrifices. Regardless how often the mages try to control it, almost always, a new victim is found slain in this place.