"Lianhuachi" or "莲花池" is Chinese for "Lotus Pond".
The amusement area at Lianhuachi Park was completely cleared in late 2018 or early 2019.
Lianhuachi Park is adjacent the Beijing West Railway Station (北京西站). Line 9 (Green) of the Beijing Subway (北京地铁) makes a stop at the Beijing West Railway Station (北京西站). Use Exit B (South Exit) from the railway station and the park will be to the right.