Town Square

Town Square is the public square in Crowwood, it is at the center of the town. The square is located across Herondale's.