Altos del Sur Apartments & Suites is located in Santa Cruz de la Sierra, Bolivia on Av. Irala, Santa Cruz de la Sierra, Bolivia, Santa Cruz de la Sierra, Santa Cruz 5910. Altos del Sur Apartments & Suites is rated 3 out of 5 in the category hotel in Bolivia.
Address
Av. Irala, Santa Cruz de la Sierra, Bolivia, Santa Cruz de la Sierra, Santa Cruz 5910