La Cruz, Costa Rica
Santa Rosa National Park
Santa Rosa National Park, is a national park, in Guanacaste Province, northwestern Costa Rica, it was created in 1966 by decree 3694.
- City
- La Cruz
- Country
- Costa Rica
- Category
- Park
- Suggested visit
- About 90 minutes
More places in La Cruz
Background: Wikipedia