Rental car location
Semeli Rentals - Travel
2 locals recommend,
Tips from locals
Friendly service, new cars. Staff speak English, Russian, German, French and greek
Unique things to do nearby
Location
72 Nissi Avenue
Ayia Napa, Ammochostos