This is a apartment home. This home is located at 80 Riverdale Ave APT 4D, Yonkers, NY 10701.Show more