This website uses cookies to ensure you get the best experience on our website. Learn more

The Best Attractions In Santa Rosa

x
Santa Rosa National Park, in Spanish the Parque Nacional Santa Rosa, is a national park, in Guanacaste Province, northwestern Costa Rica. It was the first national park established in Costa Rica, created in 1971.
Continue reading...
From Wikipedia, the free encyclopedia.
Filter Attractions:

The Best Attractions In Santa Rosa

Santa Rosa Videos

Menu