Completed in 2013 in London, United Kingdom. Images by Richard Chivers. 24a Dorset Road is a small two bedroomed house in Alexandra Palace, north London, added onto a terrace of picturesque Victorian cottages originally...