This comfortable hotel is located in Santiago Chile. The total number of rooms is 30. Pets are not permitted on the premises.