Featured Portfolio
 
Station Plaza at Sheepshead Bay  
Station Plaza at Sheepshead Bay Road will house upward of 335,000 square feet of retail including a number of possible mixed-use additions as well as a multi-level parking deck on this 2.34-acre site. To maximize store frontage and visibility, a proposed private street connecting Voorhies Avenue and Sheepshead Bay Road will be planned into the Station Plaza site.
Site Area: 2.34 acres
Retail Development: 335,000 square feet