Featuring air-conditioned accommodation with a private pool, Eden Villa is a villa located in Ayios Amvrosios. This property offers access to free WiFi. The villa consists of 5 bedrooms, a kitchen and a bathroom. A flat-screen TV with satellite channels and a DVD player are featured. The villa offers a terrace. Guests can also relax…