Nobu Miami Beach hotel, resort in Keys named best in world

The adults-only Little Palm Resort & Spa on Little Torch Key in the Florida Keys was named one of the best 100 hotels in the world by Travel + Leisure. Two South Florida hotels are among the best hotels in the world, according to a popular travel website. Travel + Leisure just released its 100 Best Hotels in the World list, and hotels in Miami Beach and on Little Torch Key in the Florida Keys made the cut, as well as one hotel in Palm Beach. At No. 81 on the list, Nobu Hotel Miami Beach, designed to mimic a…

Read More