161 Huntington Avenue Posted on February 21, 2015 690 × 482 OLMSTEAD Development The 161 unit new Olmstead Development in Jamaica Plan will over 30 affordable rate apartments.