Sleepychef is correct-Puerto Rico. Yokahu Observation Tower in the El Yunque National Forest.