15/3 Oswald St, Glasgow, GB
The Glasgow Central Apartments are located in the bustling centre of Glasgow, Scotland, within 250 metres of Glasgow Central Station and St Enoch Subway station. Queen Street and George Square, with its grand city chambers, are both 600 metres away. Glasgow City Airport is six miles from the hotel. Hotel Features. The apartments occupy a modern development over seven floors, and complimentary use of the fitness club next door is included.