Stella Rooms ligt in Tolo en biedt accommodatie met uitzicht op zee, gratis WiFi en een tuin met een terras en uitzicht op de tuin.
Elke accommodatie heeft een eigen badkamer en douche, airconditioning, een televisie en een koelkast.
Het strand van Tolo ligt op 10 meter van het aparthotel.