The Shelby Group has leased 7,673 square feet of tenant space at Embassy Plaza in Schaumburg, IL. Located at 1933 North Meacham Road, Embassy Plaza. Embassy Plaza is a seven-story, Class A office building with three-story atrium totaling 142,209 square feet. Building features include efficient 21,526 square foot floor plates, abundant surface parking plus underground executive parking. Embassy Plaza is located in the heart of the vibrant Northwest suburban office market surrounded by restaurants, hotels, and other services. The building is adjacent to the new Schaumburg Convention Center as well as the Renaissance and Embassy Suites Hotel and is only 15 minutes from O'Hare International Airport.