The Shepherd Hotel is a landmark of luxury and innovation located in the heart of downtown Clemson, SC. This boutique, six-story hotel was completed in September 2022 after just over two years of meticulous construction. Designed to adhere to the city’s 65-foot height limit, the building showcases a creative and thoughtful approach to maximizing space and aesthetic appeal.
Featuring 67 elegantly designed guestrooms, a restaurant, and a rooftop terrace with event space, The Shepherd Hotel offers a sophisticated retreat for visitors. The project boasts 21,000 square feet of cast-in thin brick panels and 41,056 square feet of core walls and architectural precast cladding, all finished with a mix of light and medium sandblasts to create a striking visual effect.
This award-winning structure was recognized with the 2024 PCI Design Award for Best Hotel/Motel Building, highlighting its exceptional architectural and engineering accomplishments. The Shepherd Hotel sets a new standard for modern design and hospitality in Clemson, SC.