Amboro Eco Resort (OfIcinas de Ventas y Reservas) is located in Bolivia on Santa Cruz de la Sierra Km 8 carr. Amboro Eco Resort (OfIcinas de Ventas y Reservas) is rated 4.1 out of 5 in the category resort hotel in Bolivia.
Address
Santa Cruz de la Sierra Km 8 carr