Lord and Taylor

 

Location

Stamford, Connecticut

Product

Metal Mesh