Hotel Boutique Castillo Rojo is a charming 4-star hotel nestled in the vibrant city of Santiago, Chile. Opened in 2014, this boutique establishment offers a distinctive experience with its intimate setting, featuring just 19 thoughtfully designed rooms. With a guest rating of 9.4 out of 10 based on 70 reviews, it is evident that visitors appreciate the warm hospitality and personalized service that the hotel provides.