The Retail Leasing Company is located on Arch Street in downtown Greenwich, in the basement of a large red brick office building shared with other businesses. It is a full service commercial real estate company offering a wide array of services, including sales, rentals, consulting and more. The company has been in business since 1990.