Hotel Carara is located in Tarcoles, Costa Rica on Main Street, Carara National Park, Tárcoles, Puntarenas 61102. Hotel Carara is rated 3 out of 5 in the category hotel in Costa Rica.
Address
Main Street, Carara National Park, Tárcoles, Puntarenas 61102