Store name: Skechers Address: 90-15 Queens Blvd, Elmhurst, NY Shopping mall: Queens Center State: New York Store phone: 718-592-4073 Location: Suite Level 2 Category: 26
: