The Osborne House

December 1, 2007

The UK home building company Osborne built this house to show how environmentally friendly new houses can be. Read more about it here.

Modern Architecture