Price on application36,590 sq ftWillowbrae Rd Edinburgh EH8 7NDLand for sale0.84 acre(s) of landNearest station 1.4mi.