Charlotte Building June 16, 2011 No Comments A seven-story, 65,500-square-foot speculative office building in the Noho neighborhood of London.Read More