‘Green’ Boutique to Pop-Up in Big Apple

April 7, 2010

EcoLux boutique, which sells “green” clothing and accessories, will open a pop-up shop for six days in Grand Central Station’s Vanderbilt Hall as part of a larger Earth Day celebration.

Recent News