8.7
Riu Palace Aruba*****

1 English reviews

396 international reviews

28° / 33°
22 Sep 2018
Number 1 of 16 hotels in Palm Beach