Facing the sea from the beachfront, the Wyndham Miami Beach Resort is only three miles from trendy South Beach and less than four miles from the posh Bal Harbour Shops, which include Prada, Louis Vuitton, Christian Dior, Cartier, Dolce & Gabbana, ...
|