No it really isn't a castle but railway station. But grand stone architecture gives impression of something bigger than a station on a dead end branch line on a town of Glarus with roughly 5000 inhabitants. I think style and size represents local pride on this capital of the canton with the same name.