Discovered by FATB
1 Hotel South Beach
Luxury Hotel in Miami Beach, Florida, United States
A beachfront hotel on about 600 feet of shoreline with four pools, a Bamford spa and a rooftop restaurant, designed around sustainability.
Why FATB discovered it: One MICHELIN Key - The MICHELIN Guide
Discovery is not verification.