Where to Stay in Santa Cruz de la Sierra – A Guide to Bolivia’s Economic Capital Santa Cruz de la Sierra, commonly known as Santa Cruz, is the most populous city in Bolivia. Located in the center of the country, ...