Peregrine Adventure Cruising
Our name stems from the word ‘Peregrinate’, meaning to migrate, walk or take a pilgrimage – very fitting for our beginnings as a trekking company. Since our inception, we’ve broadened our horizons and now offer small group journeys in over … Read more