Holiday Inn

Holiday Inn was a business which was in operation in Liverpool in the 21st century. (TV: The Vanquishers)