Get Directions to James Allan Ltd ← View details 6-8 Windsor Street Lane, Edinburgh, Midlothian EH7 5JZ, United Kingdom, Edinburgh, England Get Directions From* To * — Required information