Chanchara Explained
Chanchara is a town in Peru, it is located at 13°3'0S 74°16'0W and has an altitude of 2734 metres (8973 feet).[1]
References
-13.05°N -74.2667°W
Notes and References
- Web site: Location of Chanchara - Falling Rain Genomics. 2019-03-25.