Address Agiou Ioannou 36, Stalida, Crete, 700 07, Greece. Phone +30 6937 233 678 +30 Get In touch If you want to request information, please complete and submit the form below. You will be soon contacted by our staff. Please prove you are human by selecting the key. Find Ben Rental on google maps