SFERRA Is Unveiling Its First Physical Store, In An Italiante-Style Townhouse In New York City

Luxury Italian bedding and lifestyle brand SFERRA has opened a 26,000-square-foot store, its first physical retail location in the Flatiron District, in a three level Italiante-style townhouse.