Town Hall Address 1032 Montgomery Hwy Vestavia Hills, AL 35216 United States- Jefferson, Shelby County Website https://vhal.org/ Zoning 205-978-0131 1032 Montgomery Hwy PO Box 660854 Vestavia Hills, AL 35266-0854 United States Fire District 205-978-0146 509 Montgomery Hwy Vestavia Hills, AL 35216 United States Town Clerk 205-978-0131 1032 Montgomery Hwy Vestavia Hills, AL 35216 United States Water 205-978-0100 1032 Montgomery Hwy Vestavia Hills, AL 35216 United States Sewer 205-978-0100 1032 Montgomery Hwy Vestavia Hills, AL 35216 United States Tax Collector 205-978-0100 1032 Montgomery Hwy Vestavia Hills, AL 35216 United States Code Enforcement 205-978-0100 1032 Montgomery Hwy Vestavia Hills, AL 35216 United States Town Hall Hours M-F 8am-5pm County Jefferson, Shelby