Blue Duck Hotel, Glen Wills Road