“Asset Leasing Software by Odessa”
Two Liberty Place, 50, Suite 1900, South 16th Street
1(215)231-9800
Headquartered in Philadelphia, USA, Odessa is the largest leasing-focused technology company in the world. With a highly specialized te.....sing techn