Considering a visit to CF Hill in Stockholm, Sweden? Find out what makes the art gallery unique and what to expect from your visit.