You do not get access to information about the cell tower, as described in iOS, however you can always use the CoreLocation infrastructure (MapKit, if you want, for some reason, on the contrary, refuse compatibility with iOS 5.0), make a reverse geocode and get as detailed as possible.
For iOS 7.0, you are using the CLGeocoder object.
CLGeocoder *geocoder = [[CLGeocoder alloc] init]; [geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
The location parameter is the CLLocation object that you received or created for the user's location. For reverse geocoding requests, the array in the completion handler will contain only one label. Various properties and their corresponding real-world relationships for the label object are marked here.
source share