Does this place look like the scene?
"Yamashita Park" appears in You and I Are Polar Opposites (EP12).