http://www.aquariumworld.net/

This one? NW Houston off 290, inside the tollway.