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