LEAPrus 3912 Eco Hotel - Mount Elbrus, Russia

Set 4000 meters above the sea level, on Mount Elbrus - the highest peak in Europe, LEAPrus 3912 is an alpine station and an eco-hotel made of four prefabricated fiberglass buildings. Despite its high altitude, this brand new, one-of-a-kind hotel in Russia is committed to offer the best in energy efficiency while combining elegant interiors and architectural design with cutting-edge technology, precise functionality and home comfort.

Website