Smack in the heart of London, an eco-architectural wonder. previousThe Big Green Home ShownextBlog Action Day