Market puts Violet Town on the map
On the second Saturday each month, between 3000 and 5000 people descend on Violet Town, patrolling the labyrinth of stalls that make up the town’s
On the second Saturday each month, between 3000 and 5000 people descend on Violet Town, patrolling the labyrinth of stalls that make up the town’s