Shaw allocates $54,500 in discretionary money for Vestavia Hills City Schools

by

Schools