Abgammon

The City of Priests. Perhaps modern day Hargoth