Photos coming soon
HOTEL
Aelios Petra sea view apartment 1
Delmouzou Alexandrou 40, Rhodes, Greece
Where it sits
Aelios Petra sea view apartment 1
Delmouzou Alexandrou 40, Rhodes, Greece
36.41634, 28.21565
Similar stays nearby
Aelios Petra sea view apartment 2
Hotel · 0 m
Rodini Anassa
Hotel · 544 m
Sun City Luxury Apartments
Hotel · 652 m
S&A Amazing Sea View Apartment
Hotel · 736 m
Villa Lilienne - Tranquil Escape With Private Garden Balcony
Hotel · 742 m
Rodini Nest - Spacious & Cozy Apartment
Hotel · 758 m
House of Flowers
Hotel · 841 m
Pathos Urban Living Rhodes Town
Hotel · 890 m
Plan around Aelios Petra sea view apartment 1
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
