Houston Center for Photography

Address:  1441 West Alabama St, Houston, TX  77006 Hours:  Wednesday to Sunday, 11am – 5pm; Thursday, open until 9pm. Cost:  Free Appropriate Age:  Any age Our Review:  Houston Center for Photography is located next to the Menil Collection.  The storefront is on West Alabama and has a free parking lot in