O.M. Hughes Insurance, Inc. Share: Insurance O.M. Hughes Insurance, Inc. Visit Website 300 Union Hill Drive, Ste 300 Birmingham, AL 35209-2000 (205) 956-4500 About Map About We are a family-owned independent insurance agency that has been serving Birmingham and the surrounding communities for 75 years. What's Nearby? Distance: 5 10 15 20 25 50 mi.