List of new hotels in 2024
Have a look if you are looking for a recently opened hotel

University of Glasgow

views: 1280

University

Information

Located in Glasgow, it is ranked 81st in the 2023 QS World University Rankings.