The Meadowlands Plaza business center is located in an unusual octagonal shaped building in a prominent position on a landscaped rise.