1 results
The e-Centre is a custom built 3 storey office building in Alloa, situated within a landscaped setting, with a net lettable area of 23,400 sq ft and offices and suites (from 148 sq ft to 4,3...