The McWane Science Center (formerly known as the McWane Center) is a science museum and research archive located in downtown Birmingham, Alabama (United States). The state-of-the-art science center, aquarium and 280-seat IMAX Dome Theater is housed in the historic and refurbished Loveman's department store building. It opened to the public on July 11, 1998.
McWane Science Center
No Thumbnail
© Google Maps
By kkeps @ 2013-03-05 16:28:36