This is not the location of the Seven Stones.

It is just a few hundred meters to the east as already shown on the map.

This building is actually part of the Karma Hotel.

https://karmaresortdestinations.com/karma-st-martins/