Well I hate to admit this- but I had to google to find out where Tollison is
Now that I did that - there is literally nothing there. I second the suggestion to stay up around the 101/Bell intersection in Peoria - there is a lot more going on and it is less than 15 miles from the new stadium.
If you are a flying buff - Glendale Airport is at the intersection of the 101 and Glendale - you can go out and watch the private planes. Luke Air Force base is not too far either - but it is a closed facility.