The Business Review (Albany) -- Peking Restaurant, an Albany, N.Y., landmark for 37 years, and the adjoining Alibi’s Martini Bar, closed March 1 and the building has been sold.