Osborne Street, Glasgow

165 beds

165 bed hotel site in Prime city centre location in Glasgow