Unable to answer "Is this still here?" – NowatzkeTruck & Trailer (Convenience Store) – https://osm.org/node/8433404634 via StreetComplete 58.2:

This location is under development to become an equipment rental center. 7/29/24