Stella Studios is located in Lixouri, Kefalonia.
The property offers studio, 2 bedroom apartment, 1 bedroom apartment and other might be available upon request. The rooms provide inner yard view. Room amenities include a/c, tv, fridge, etc.
The wifi is free and available in all areas of the hotel.
Parking spaces are not available.