Ambassador Hotel Glasgow McQuade 5 years ago A 26-room boutique residence situated in the heart of Glasgow’s popular West End and minutes from Byres Road.