Hostel Water National Park Juan Castro Blanco is located in Costa Rica on 7J4M4WM, Alajuela Province, Alfaro Ruiz. Hostel Water National Park Juan Castro Blanco is rated 4.5 out of 5 in the category national park in Costa Rica.
Address
7J4M4WM, Alajuela Province, Alfaro Ruiz