Rhodes, Rhodes

Penelope Hotel

El. Venizelou, Ialisos 851 01

From EUR 107 4.5 / 5 score Hotel El. Venizelou, Ialisos 851 01

About this hotel

El. Venizelou, Ialisos 851 01

Contact & location

Score: 4.5 / 5
Address: El. Venizelou, Ialisos 851 01

Prices

Selected price offers

Checked on February 26, 2026 at 7:00 PM UTC

Booking.com
EUR 107
View offer
Agoda
EUR 107
View offer
Priceline
EUR 107
View offer
Wego
EUR 107
View offer

Featured Tours