There is a newly constructed platform nearby, designed for people to walk on or hang out, much like a town square. It stands several meters above the ground, and people can get on it by stairs or a slope.