Unable to answer "Is this still here?" – Pfizer (Corporate Office) – https://osm.org/node/9008677300 via StreetComplete 58.2:

Sto Plus Medical (medical shop), Mon-Fri 9:00-19:00

https://infolapa.zl.lv/sia-sto-plus-medical-40203441115/