Address: 2 km Sur Este de la Iglesia, Calle La Roca, Santa Cruz, Costa Rica
Offering a restaurant, La Corona de los Santos is located in Santa Cruz de Leon Cortes, in the heart of the coffee producing region. Guests enjoy free WiFi. Each room here includes a cable TV and a private bathroom with a shower and free toiletries.