Map location of William Mills 940 Financial Center, 505 Twentieth Street North, Birmingham, AL 35203 Phone: 205-322-0457