Embassy Apartments Glasgow McQuade 5 years ago Only 1 mile from Glasgow city centre, our apartments afford a practical base for your visit to the city.