Chanchan Lodge Hotel Address Los Pinos 7, Trujillo 13001, Peru Website www.facebook.com Contact +51 974 607 881 Rating on Google Maps 2.80 (5 reviews) Open on Google Maps