By tag: Russia

To stay

Touch the Sky

Nestled into the hillside on Mount Elbrus, Europe’s highest peak, LEAPrus 3912 is an eco-hotel like no other. The breathtaking alpine retreat sits at a 4,000 metres above sea level in the side of a dormant volcano in Russia. A rather unique address that’s for sure...

Read more...
13 Aug 2014 to staysnowrussia [comment_count]