El Holiday Inn Sudbury se encuentra en el centro de Sudbury y ofrece centro de fitness y WiFi gratuita en todas las instalaciones.
Todas las habitaciones son para no fumadores y cuentan con TV de pantalla plana con canales de pago, llamadas locales gratuitas, escritorio, nevera pequeña y set de té y café. El baño incluye secador de pelo y cabina de ducha a ras de suelo.
El hotel alberga un centro de negocios abierto las 24 horas y un espacio flexible para reuniones y banquetes de 3.000 m2.
El aeropuerto de Greater Sudbury está a 32 km. El aparcamiento solo está disponible para los huéspedes del hotel.