The company leased the 61,669-square-foot space formerly occupied by Stop & Shop at the Burnside Commons shopping center on Burnside Ave. in Inwood. Stop & Shop, which closed its Inwood store in 2020, ...