International Volvo Photo Locations Part 133 Le Mas De Pierre is a luxurious hotel in Saint Paul de Vence, close to Nice in France. Nestled at the foot of the Saint-Paul-de-Vence fortress, Le Mas de Pierre and its 7 country houses in the colours of the Provence, has a splendid Mediterranean garden with hundred-year-old olive […]