Avaya Inc
10820 Sunset Office Dr
Saint Louis
MO
63127
(314) 800-2102
avaya.com
Open Map
Description
Avaya Inc was founded in 2010, and is located at 10820 Sunset Office Dr # 130 in St. Louis. It employs 1 employees and is generating approximately $51,000.00 in annual revenue.
by dandb on August 04, 2015 from
dandb
Automation & Control Systems
business services
computer integrated systems design
computer systems design services
Free lot
Manufacturing & Assembly
Phonebook
systems integration
systems integration services
Unclassified