El Lodge hotel in Spain

El Lodge is a luxurious hotel located in Sierra Nevada, Spain. Polar Life Haus has manufactured and delivered the brand new hotel. Check out this video about the construction work!