Between Miller Street and Cochrane Street
Glasgow United Kingdom
Glasgow United Kingdom
+44 141 287 8349
OverviewA few years ago the City Council sparked off a huge controversy when they paved over this grassy, central space with bright red asphalt. Although everyone is now used to its...
more