Japan-Places.com has listed approx 4 Liquor shops in Otawara. Some of the Top rated Liquor shops in Otawara are- Ohashi Liquor Store, Kogure Liquor Store, Kameya Liquor Store & Imai Liquor Store.