South Carolina
Located in the heart of Georgetown’s historic district, boutique hotel The George is a first for this beautiful South Carolina city...
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...