SSS Clutch Company, Inc.

New Castle, Delaware // $2.5 million // 15,000 SF // Renovation