40-40 79th Street, Elmhurst, NY 11373
220 apartments range from studios to 2-bedrooms.
The Alameda is conveniently located on a quiet block in Elmhurst. With a newly renovated lobby and landscaped common gardens, the building also offers:
Spacious apartments are renovated as needed to include all the comforts of modern living.