Vestavia Hills City Council passes $73.2 million general fund budget for 2025

by