“Regeneration” means mobility and better connection to London’s commercial centers. November 16, 2013 1200 × 801 23-IMG_1806