Tsuchiura Guide

Tsuchiura is a historic castle town 60km north of Tokyo on the western shores of Lake Kasumigaura in Ibaraki Prefecture.