Some people who review hotels saying the self catering facilities are basic or rubbish etc need a reality check!!! why anybody would want to cook a 3 course meal in 90 degree heat and sit in their apartment is beyond me!! there must be at least 20+ restaraunts to choose from with the best greek food I've ever tasted. I've...
More
- Also Known As:
- Stella View Studios Pefkos, Rhodes
