Mirador Junquillal in Costa Rica Mirador Junquillal in Costa Rica.Bella Vista, Santa Elena, Costa RicaPhoto taken in February 2019. © Chad DavisFiled Under: Costa Rica, Mirador Junquillal, Overlook Nearby Photos Sunset at Playa Escondida Costa Rica · 0.2 miles away Related Posts No related posts.