You can look up where the towers are and perform triangulation on the ones that you are connected to given multiple antennae. It'll cost you some hardware and you'll probably be writing some software also.
Another option can be just seeding a few phones around the area and have them report moving (or transient) towers.