Landstrom Center

Landstrom Center is now conveniently located in Embassy Plaza in Schaumburg, IL. Handicapped parking and handicap-accessible entrances are located on the west side of the building.


1933 North Meacham Road Suite #750 Schaumburg, IL 60173

Phone: 708-665-5170
Fax: 847-906-1086
[email protected]

Contact Us Today