Located in Tolo, Stella Rooms features accommodations with sea views and free WiFi and a garden with a terrace and garden views.
Every unit has a private bathroom and shower, air conditioning, a TV and a fridge.
Beach of Tolo is 33 feet from the aparthotel.