With great city centre locations, City Centre Apartments offer luxury self-catered accommodation in Glasgow. Apartments include free Wi-Fi, modern kitchens and living areas with a flat-screen TV.
Number of rooms: 12
101 Maxwell Street, Glasgow City Centre, Glasgow, G1 4EP, United Kingdom