Advertisement
Hotels

Ibis Styles opens new Glasgow hotel

Ibis Styles has officially opened its Glasgow Centre George Square hotel.

Check out our free weekly podcast

Back to top button