Alhambra House, Glasgow

Alhambra House, Glasgow

A substantial office building of 95,000 sq ft, occupying a prime location within Glasgow’s office core. The holding is subject to a redevelopment strategy to provide highly specified, Grade A space.
Alhambra house 17 glasgow