mikkolukas
It should be there, but has maybe changed name to "OIL! tank & go".
It is a very small station, located as a part of the parking lot, so it can be hard to spot while driving by on the main road.
Can somebody confirm?