Exceptional Design hotels in Rio
We found 1 property with availability in Rio
Show on map
Hotel Apollon
Somerset 14, Rio, Greece
Offering a sundeck and a garden, as well as the views of the sea, Hotel Apollon Rio is located 18 minutes' stroll from Porto Rio Spa Health Club. The aparthotel features both Wi-Fi in public areas…
- 1-1