Albion Hotel Glasgow McQuade 5 years ago 3-star hotel accommodation just one mile from Glasgow city centre.