It lies on the left bank of the Calavon, 41
miles (66 km) east of Avignon. It is the principal town of the Luberon
© 2012-2017 Traveltill.com. All rights reserved.
Get Exclusive access to Coupons, Special Deals, Promotions and much more!