Store name: Sarku Japan Address: 90-15 Queens Blvd, Elmhurst, NY Shopping mall: Queens Center State: New York Store phone: 718-699-8700 Location: Lower Level Category: 33
: