The Design Center is first of several Sloan will be opening in the U.S. and abroad.
On Dec. 3, Sloan opened the Charles S. Allen Design Center in Andover, Massachusetts.
The Design Center is first of several that Sloan will be opening in the U.S. and abroad in the next two years. The Design Center showcases some of Sloan’s newest product offerings, including: