Rooms & Availability at Thalassa House Apartments
Description of Thalassa House Apartments
This 3-star property is centrally located in Sellia.
Facilities at the Thalassa House Apartments include massage services, bicycle rental and family rooms. The property also provides luggage storage, a currency exchange and room service.
The Thalassa House Apartments has 3 large apartments.
The Thalassa House Apartments is within easy reach of Sellia’s popular restaurants, clubs and nightlife. Horse riding, scuba diving and snorkeling can be enjoyed nearby.
Features at Thalassa House Apartments
Map of Thalassa House Apartments