Marking the completion of a $20 million renovation, in which the existing building was gutted and redesigned, a grand opening of the 513-room Holiday Inn Toronto Downtown Centre is set for April 16.
The hotel, Canada’s largest Holiday Inn, is the first to open in 2011 as part of Holiday Inn’s $1 billion global brand relaunch.