Discovered by FATB

The Umstead Hotel and Spa

Hotel in Cary, North Carolina, United States

A 150-room hotel on 12 lakefront acres in Cary, with a spa, the Herons dining room, meeting and wedding spaces, and an art collection on site.

Why FATB discovered it: Forbes Travel Guide Five-Star hotel - Forbes Travel Guide

Discovery is not verification.