The London Festival of Architecture (LFA) 2013 will be held in London with great fanfare from 01-30th June 2013 as an exploration of London’s built-in environment and reveling... Read More