Store name: Sarku Japan Address: 1500 Apalachee Parkway, Tallahassee, FL Shopping mall: Governor's Square State: Florida Store phone: 850-577-3288 Location: Zone A (Level Lower Level) Category: 33
: