The Selby Debuts at 695 Merrick Avenue in Westbury, Long Island
Occupancy has begun at The Selby, a 237-unit apartment complex at 695 Merrick Avenue in Westbury, New York. The complex is the latest residential development from The Beechwood Organization, a Long Island-based developer that has built nearly 10,000 homes since the 1980s.