Glasgow is the largest city in Scotland, with excellent road and rail links. 5 Braille Crescent occupies a prominent roadside location adjacent to Intu Braehead, one of Scotland’s top ranked shopping & leisure centres. Braehead lies approximately 7...
Marketed by CBRE