Last updated 3 years ago
Eden Nature Park - a natural paradise in Davao City, Philippines, is the place where you can experience the magic of pure mountain air. Eden Nature Park in Philippines is nestled at the foot of Mt. Talomo. There is a resort at 2,650 feet above sea level. This resort offers one of the best views of Davao City and the Davao gulf. The place provides a relaxing alternative to the bustling city life with its cool weather and unpolluted air.