The property on the end of Debuys Road where a Red Lobster once stood will soon be the spot for a Holiday Inn.
In June 1960, construction of the new Holiday Inn was announced. It was described as “one of the two largest motor hotels in ...