Twin Peaks is located at 600 Gervais St, Columbia, SC 29201