Where to Stay in Glasgow – A Guide to “The Dear Green Place” Glasgow is the most populous city in Scotland. Located on the banks of the River Clyde, in West Central Scotland, Glasgow grew from a small rural settlement to become Scotland’s largest seaport and richest city. Among other ...