thats over there by the three buildings on like 200 st or more up by the airbase collage thing i for got what its called.. i played there before if its where i think it is...
**edited** actually looking at the pics i think its not but nice place where is it ?
Yea, it's right in front of the Homestead Air Force Base.