La Villa Tosca si trova a 200 metri dalla stazione ferroviaria di Cannes e a 3 minuti a piedi dalla Spiaggia della Croisette. Offre sistemazioni climatizzate con il WiFi gratuito e una reception attiva 24 ore su 24.
Le camere della Villa Tosca sono dotate di decorazioni in legno, TV francese e bagno interno. Alcuni alloggi dispongono di un balcone privato.
Al mattino presso la Villa Tosca vi attende una colazione a buffet nel salone principale. Dista appena 5 minuti a piedi dal Palais des Festivals et des Congrès.