Robert De Niro Is Building a $250 Million Hotel on Princess Diana’s Favorite Beach
The two-time Oscar winner has chosen the tiny island of Barbuda, once a favorite of Princess Diana, for his new ultra-luxurious hotel project, The Beach Club Barbuda.