Margaritis Rent a Car

Address: 17 – 23 Ioanni Kazouli Street, Rhodes Town
Phone: +30 22410 33043
Email: [email protected]