No idea, just make sure you are going to the main store ( look for the one with most reviews in the directory ). Yep, it's on Glenstone...
Absolutely visit the International Wine Center on Glenstone. They have pretty much the best selection of craft beer in town. Also have beer on tap so can enjoy a beverage while browsing.