The Town House Company‘s new Glasgow Hotel has now officially been named ‘Blythswood Square’. The hotel is due to open in March 2008. When complete, the Georgian building will have 88 luxury bedrooms and will incorporate many aspects of the original building. It will also house a state-of-the art spa and extensive conference facilities.
Did you enjoy this article?
Receive similar content direct to your inbox.