Volcom has opened a flagship store in New York. The store is located at 446 Broadway and features custom art, photos and memorabilia collected over the last 17 or so years that Volcom has been operating. Check the full press release over here. Thanks to Transworld for the tip!
June 5, 2008