Get Directions to Hall Michael L ← View details 420 20th Street North #3100, Birmingham, Alabama 35203 +1 205-458-5367 Get Directions From* To * — Required information