Low cost establishment for relaxing holidays at the Greek Islands, very close to Mykonos city centre.