HOTEL EL CASTOR is a welcoming 3-star hotel located in the charming city of Huaraz, Peru. Known for its stunning natural landscapes and rich cultural heritage, Huaraz serves as an ideal destination for both leisure and business travelers. The hotel offers a cozy atmosphere, perfect for guests seeking a comfortable stay while exploring the surrounding beauty of the Andes mountains.