IMG_2089 Previous Next Published November 19, 2021 at 5184 × 3888 in Tamozawa Imperial Villa: not exactly a holiday cottage