The Betsy-South Beach Hotel Has a New Look
The Betsy-South Beach Hotel originally opened in March 2009 on Ocean Avenue in the busy Art Deco District; and it has just completed a multi-million dollar restoration. After merging with the (former) historic ...