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

  1. Web site: Location of Chanchara - Falling Rain Genomics. 2019-03-25.