Part of a four-building complex, this highly visible 16-story, 259,000 square foot office tower is located at 281 Tresser Boulevard directly adjacent to I-95. The building shares a common atrium with One Stamford Plaza and has its own private lobby finished in plush carpeting, marble and brass. It overlooks a magnificent 2.5-acre, park-like plaza featuring gardens, a fountain, statuary and seating.