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 ...
The party looked like a wedding or a big birthday, but it was a very different celebration a few weeks ago as the Holiday Inn ...