Olympic Rent a Car

Address: 6 Akti Sachtouri Street, Rhodes Town
Phone: +30 22410 26586
Email: [email protected]