5 minutes•67th AvenueForest Hills, NY 11375, 102-10 66th Rd, New York City
Some of the bad reviews are based on people using amenities here as guests, not residents. From a resident, Birchwood Towers offers conveniences and amenities that out-do most of the buildings in Forest Hills. Doorman, gym, pool, parking garage,…