Unable to answer "Is this still here?" – Sagebrush Studio & Lifestyle Space (Events Venue) – https://osm.org/node/9784512107 via StreetComplete 62.1:

There are now 2 businesses here. The intersection side is vacant, the other side is Wolf Den Tattoo with the address 417 Park Street