Get Directions to Libra Holidays ← View details Castle House, 21 Station Road, New Barnet, Hertfordshire EN51PA, United Kingdom, New Barnet, England Get Directions From* To * — Required information