76 Newington Green Road in the UK by Amenity Space

76 Newington Green Road in the UK by Amenity Space

76 Newington Green Road is on a narrow site in London. Designed by Amenity Space, the project was recently completed in May 2010. The buildi…