The State Bank of India has leased the last remaining floors at L&L Holding’s 425 Park Avenue, where its neighbors include fellow financial services firm Citadel. The bank leased 41,700 square feet on ...