Kanazawa is one of the largest towns on the coast of the Sea of Japan, noted for its beautiful gardens and restored castle. The city has a thriving arts
Continue Reading ยป