Lomeniz
Rhodes Town, 100m From The Beach, Rhodes Town, 85100
Average, 3.5
A total of 200 rooms are available to guests in this air-conditioned beachside hotel. Facilities include a foyer, a small supermarket, a bar and a restaurant. There is an-house laundry service to make...
More Info