The Cities Blog

The bane and blessing of surface parking lots