Request More Information - Set in idyllic location few meters away from Maleme beach