This is a apartment home. This home is located at 3112 106th St #2, East Elmhurst, NY 11369.Show more