That is the name...it's literally called That Pet Place. It's probably around 2 hours from you. They say it's the largest pet store in the world...the place is huge. It's seriously worth the trip, their prices are among the cheapest you'll find
Thatpetplace.com