Get Directions to Carmel Construction ← View details 15 Lambourne Close, Thruxton, Andover SP11 8LS, United Kingdom, Andover, England Get Directions From* To * — Required information