Town Square

Labyrinthia's Town Square is an area in the west of the town. It's most notable feature is the tall Bell Tower at its centre.