UKScotlandup to 1,500 sf G Glasgow
G81 Kilbowie Road
To Let 1,367 sf Restaurant, Shop