Wyndham Garden Hotel Miami South Beach offers 135 rooms. While lodging at the boutique hotel in South Beach, you can swim in the pool, enjoy a gourmet meal at Catch 10 Seafood Bistro or relax with a Starbucks latte. For the very best in Miami Beach accommodations, choose the Wyndham Garden Hotel Miami.