Escape the City with Volvo // Meditation Session May 10, 2017May 25, 2017 bohalloran2012 London, London - Activities, Uncategorized canary wharf, car brand, central london, escape the city, hyggle, London, meditation, new car, pop up, Things to do in London, volvo, volvo CX60 At the top of the escalators in busy Canary Wharf, Volvo have created a little slice of heaven. Continue reading → Advertisements