The Betsy-South Beach

The Betsy-South Beach

South Beach Miami / The Betsy is a Four Star, Four Diamond, luxury boutique hotel on South Beach.