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
Calle Ciclovia Cochabamba Cercado, Cochabamba