City Liquors has been Utica’s premier wine and spirits store for nearly 15 years and is conveniently located in Utica just off the Parkway on Oneida Street. We offer the best selection and prices on wines and spirits from all over the world with over 50,000 items in stock!...
Partial Data by Foursquare.