Backpackers Apart & Suites is located in Santa Cruz de la Sierra, Bolivia on Monsenor Salvatierra 220, Santa Cruz, Santa Cruz. Backpackers Apart & Suites is rated 3 out of 5 in the category hotel in Bolivia.
Address
Monsenor Salvatierra 220, Santa Cruz, Santa Cruz