Reviews on Resorts
Post reply
Original Message:
Re: Reviews on Resorts (by Lisa S.):
Has anyone ever stayed at Rio Selva Resort Santa Cruz De La Sierra, Bolivia? I have been unable to get in touch with them to let them know of our late check in and I would like to know about rental cars there. Lisa