Get Directions to Logica ← View details Wallace House, 1 Lochside Avenue, Edinburgh EH12 9DJ, United Kingdom, Edinburgh, England Get Directions From* To * — Required information