Residents air their views at a Charlotte City Council zoning meeting about affordable housing.
Residents air their views at a Charlotte City Council zoning meeting about affordable housing. David T. Foster, III dtfoster@charlotteobserver.com
Residents air their views at a Charlotte City Council zoning meeting about affordable housing. David T. Foster, III dtfoster@charlotteobserver.com