This comfortable hotel is set in Santiago Chile. Castillo guarantees a quiet stay as it counts with just 13 accommodation units. The reception desk is not open throughout the day. Unfortunately, there are no units where guests can ask for a cot for the little ones. Those who dislike animals may enjoy their stay, as this establishment does not allow pets.