The Windsor

3901-2909 Clairmont Avenue South, Birmingham, Alabama 35205

205-730-0261