The Spanish are here! DELPOZO has opened its first U.S. flagship store in the Design District. The 2,500 square-foot space at 35 N.E. 40th St. comes on the heels of the brand opening its first flagship in Madrid just 11 months ago. The launch of the brand to the Design District is the first international expansion of DELPOZO.