Castle Town

Castle town is the capital city of Melromarc kingdom.

Trivia
.