Kimpton Blythswood Square Glasgow, Scotland, United Kingdom The Kimpton Blythswood Square seems to stand just a little taller than similar places to stay around Scotland’s...