Holiday Inn Toronto Downtown Centre

Location30 Carlton St. Official website Official website Phone 416-977-6655; (800) 367-9601

Holiday Inn Toronto Downtown Centre is Canada’s flagship hotel. Centrally located in downtown Toronto, we are steps away from shopping, dining, and major attractions.