Wikipedia says they are right and i am wrong. But i remember the ballpark surrounded by empty lots.
We went to see the Pats in Houston in December and stayed at a Hyatt downtown, seems like we passed Minute Maid several times while we were out and about and it's right there in the middle of everything, was kind of surprised that it wasn't on the outskirts like a lot of city ballparks.