8.4 Guest rating Hotel photo

Astra Apartments Rhodes

Hint: You can enter any city or hotel name
Price from$171

Book Astra Apartments Rhodes

46 Walker Street Rhodes 8.2 km from city center
Photos Of
Room facilities
  • Air conditioning

Show Astra Apartments Rhodes on the map

Astra Apartments Rhodes -33.827645 151.087303