Tag: delivery

VELUX Warehouse Tour

VELUX Warehouse

VELUX Skylights calls Greenwood South Carolina home, but they have several warehouses around the country. I recently took a quick tour of their warehouse in Windsor, Connecticut while picking up two customers’ orders. Opened in 2005, the Windsor location services

Tagged with: , , , , , , ,
Top