where exactly is it located
Post reply
Original Message:
The resort is located on the northwest side of the island, just between the Alhambra Casino and the Casa del Mar Beach Resort (by RedWeek Support):
The resort is located on the northwest side of the island, just between the Alhambra Casino and the Casa del Mar Beach Resort