The beautiful hillside village of Libbiano di Pomarance is an exceptional little place which sits above the surrounding Tuscan countryside at 500 m above sea level and so enjoys a vast, open view
The beautiful hillside village of Libbiano di Pomarance is an exceptional little place which sits above the surrounding Tuscan countryside a…