This lovely hotel is located in Machu Pichu. The total number of rooms is 22. No pets are allowed on the premises.