Discovered by FATB
The Ritz-Carlton, Naples
Resort hotel in Naples, Florida, United States
A hotel on Florida's Gulf Coast, with several restaurants, a spa, and ballrooms for events and weddings.
Why FATB discovered it: Forbes Travel Guide Four-Star hotel - Forbes Travel Guide
Discovery is not verification.