Sawgrass International Place II is a four-story, “Class A”, 94,000 Square Foot office building located in the heart of Sunrise, Florida. This building, surrounded by lush greenery, features a stunning two-story, atrium style lobby with vaulted ceilings, 24-hour controlled security access, and ample surface parking…