Liquor Stores in New Castle, CO Elmer Suds Liquor Mart820 Castle Valley Blvd # 104New Castle, CO, 816479709843707K MartLiquor StoresWine Tasting Spirits Of New Castle302 W Main StNew Castle, CO, 816479709843225Liquor Stores Show MoreSee AlsoWine