St. James' church is like a well-kept secret. Its story is literally hi...
Viljandi Town Hall is one of the four oldest stone houses in the town. ...