IMG_7094 Previous Next Published November 19, 2021 at 3024 × 4032 in Tamozawa Imperial Villa: not exactly a holiday cottage