Unable to answer "Is this still here?" – New Portland Fire Department (Fire Station) – https://osm.org/node/7175556573 via StreetComplete 58.2:

There is a new building under construction here. It is the size of a small residential house.