bevmax bevmax.com a wine and liquor (spirits) store located in 17 cedar street, stamford, ct 06902 Category:groceries Global Rank:1,461,715 visits:16.4K pages/Per:5.2 ADS