An Indian supermarket chain has leased 16,000 square feet at a Route 46 shopping center in Clifton, in a newly announced deal by Levin Management Corp.