Hellascars Rent a Car head office is located at the center of Rhodes, 100m distance from Rhodes City Hall and 200m from Mandraki Marina.
We're also located at Rhodes Commercial harbor and Rhodes International Airport.
9 Ioannou Kazouli street
(+30) 22410 22816
(+30) 695 704 5795