Business, residents spar at planning and zoning meeting

by

by

Vestavia Voice