L’Art Hotel Olympic è stato inaugurato nel mese di maggio 2006 nel nuovo complesso residenziale sorto come Media Village per le Olimpiadi Invernali di Torino 2006. L'Hotel è a 10 minuti dal centro storico, vicino alle maggiori vie di comunicazione e a soli 2 km dal nuovo Stadio della Juventus. Nelle immediate vicinanze dell’Hotel sorgono due grandi centri commerciali e un cinema multisala. L’Hotel è inoltre vicino al Museo dell’Ambiente e all’Environment Park. Ottima ospitalità e grandissima cordialità vi attendono in ambiente raffinato.
L’Art Hotel Olympic dispone di due sale riunioni, entrambe insonorizzate e con aria condizionata, situate al piano terreno. Dotazione tecnica di entrambe le sale: cancelleria di base, lavagna a fogli mobili, video proiettore, carrello per video proiettore e computer portatile, schermo mobile, welcome desk, connessione internet con cavo lan, linea telefonica.