freshome:

Adapted to a Challenging Terrain: Villa Midgård in Stockholm