
Rhodes Town, Greece
Nep Center Hotel
2-star hotel
Featuring a terrace and a bar, N E P center Hotel Rodos is located in Rhodes Town, a 9-minute walk from Elli Beach and half a mile from Akti Kanari Beach. With a shared lounge, the 2-star hotel has air-conditioned rooms with free…
- Wi-fi
- 24-hour reception
- 24-hour security
- Bar


