Dragonspine is a small but interesting area that was added to Genshin Impact in update 1.2. It only contains one Statue of the Seven, giving you a place to take your Oculi and grab some emergency healing if you need it.
The Dragonspine Statue of the Seven can be found at the below locations, and will be encased in a thick shroud of ice that you cannot break via normal means. You will need to find some Scarlet Quarts to break it.
You will need to climb up quite high, and the Statue of the Seven be found in the ruins of an old castle, on a piece of battlement that is sticking out over the cliff.
Scarlet Quarts is a deep red crystal that you can find all over Dragonspine. By breaking it, and picking up the smaller crystal that drops, you will be able to get a limited time buff that will allow you to smash the ice and activate the Dragonspine Statue of the Seven.
When facing the Statue of the Seven, turn around and head for the circular hole behind you. Follow it around to the left and you will find some Scarlet Quartz. Smash it with some physical attacks from your wepaon, then pick up the small red crystal that drops. Now, run back to the Statue of the Seven and quickly smash the ice using physical attacks.
And thats it, you have no unlocked the Dragonspine Statue of the Seven and can use to to fast travel and heal, if you need to.