Unfortunately this SC location has been removed from Tesla’s map. Previously it used to be In Development. AFAIK there is no public information whether this is a temporary removal or a permanent change in Tesla’s roll-out plans for Estonia but the pin has been missing from Tesla’s maps for a couple of months now
I can’t speak for Europe specifically, but in other parts of the world, I’ve seen the same pin disappear from and reappear back on the map at various times - in some cases a pin for a site that has been physically verified to be under construction has been removed!