Incorrect data? Please notify us at hi@itinari.com.
San Pedro Viewpoint is located in Cochabamba city, Bolivia. Cristo de la Concordia, the largest Jesus Christ statue of Latin America, is located on this site. ©iStock/Diego Rayaces