Glasgow Green Apartment 1 offers accommodations in Glasgow. Citizens' Theatre is 0.6 miles away. The accommodation has a flat-screen TV.