Atop a hill, tucked away in Ina City, Nagano Prefecture, sits Takato Castle Ruins Park. It’s considered one the best places to view sakura blossoms in full bloom, and after watching the stunn…

SussySempai