Unable to answer "Is this still here?" for https://osm.org/node/2713466500 via StreetComplete 54.0:

There is still the concession building ("Track Shed"), but I'll need to look to see if the public water fountains are available.