1 spot
Gujo Hachiman (郡上八幡) is a castle town built on spring water — over 100 natural springs flow through the streets in open…