A tour to Igashira Park during the Rose Festival happening every May to June. It is located in Moka City, Tochigi Prefecture, Japan

Thumbnail photo by Ergita Sela on Unsplash

AloJapan.com