Roussa's View Apartments is located in Sitia and offers a garden and a terrace. Guests staying at this apartment have access to free WiFi.
Agios Nikolaos is 24 mi from the apartment, while Elounda is 25 mi from the property. The nearest airport is Heraklion International Airport, 56 mi from Roussa's View Apartments.