Stelios is 1-star hotel located in Spetses Town, Spetses.
The property provides accommodation in twin room and other might be available upon request. The rooms provide sea view and mountain view. Room amenities include a/c, tv, fridge and more.
The wireless internet available at the hotel room is free.
No parking is available at the hotel.
Pets are not accepted.