South Carolina
The George Hotel, Georgetown
The first design-led boutique hotel in Georgetown, South Carolina, The George is a new waterfront property with two culinary concepts that aims to redefine luxury accommodations in the region with 56 rooms and suites that tell their own stories and...