Business News

Klutch opens on Central Avenue

Posted

Klutch, a fashion and accessory outlet store, celebrated its grand opening on Feb. 13. The store, located at 118 N. Central Ave., is owned by sisters Earth Rowe and Carleen Ross, founders of Elements of the Earth. They were joined by village and Valley Stream Chamber of Commerce officials for a ribbon-cutting ceremony.