Liberty Park is an upscale subdivision located in the city of Vestavia Hills, Alabama. It is well recognized because of the Statue of Liberty replica that is located at its entrance. The statue was originally made for the Liberty National Life Insurance Company in downtown Birmingham, however in 1989 it was moved to its current […]

Let’s Connect