Many castle towns had established temple areas at critical locations. In Kanazawa, three temple areas were created on three river terraces, respectively. Tera-machi is the largest temple area among them, with over 70 temples. Most temples are quiet, but Myoryuji Temple (or Ninja Temple) is widely known among tourists.
Note: Bicycle parking is normally prohibited here. This photo was taken with special permission.