GeoVisions

activities / Working & volunteering

Lonely Planet review

An international nonprofit with school, hospital and orphanage-related placements.