Situated in Santo Cerro, Santo Cerro Natural Park has a bar, garden and free WiFi throughout the property.