Croft Curios ← View details Carters Croft, Guildford Road, Alfold, England GU6 8HF +44 1403 751556 Get Directions From* To * — Required information