Store name: Sarku Japan Address: 3301-1 E Main St, Ventura, CA Shopping mall: Pacific View State: California Store phone: 805-339-9813 Location: Upper Level Category: 33
: