Holiday Inn Sudbury ligt in het centrum van Sudbury en biedt een fitnesscentrum en gratis WiFi in alle ruimtes.
Alle rookvrije kamers zijn voorzien van een flatscreen-tv met pay-per-viewzenders, gratis lokale telefoongesprekken, een bureau, een koelkastje en koffie- en theefaciliteiten. De badkamer is uitgerust met een haardroger en een inloopdouche.
Het hotel heeft 14.000 m2 aan flexibele vergader- en feestzalen en een 24-uursbusinesscentrum.
De luchthaven Greater Sudbury ligt op 32 km van de accommodatie. Parkeren is alleen mogelijk bij het hotel.