Where is the Wildlife And Nature Museum Inc in Victoria Texas located?

The address of the Wildlife And Nature Museum Inc is: 2304 N Main St, Victoria, TX 77901