
We finally did it. It’s our third trip to this fabulously relaxing island and Restaurant Reviews Aruba – Windows on Aruba. We had heard from a few sources that this was a great place to eat and there are so many excellent restaurants, we just didn’t get there during our prior trips. Windows is located […]