Where exactly is it located?

Donna asked Dec 11, 2019 Helpful

1 answer

The resort is located on the northwest side of the island, just between the Alhambra Casino and the Casa del Mar Beach Resort

RedWeek staff answered Dec 12, 2019 Helpful