This is a apartment home. This home is located at 16620 88th Ave #19-203, Jamaica, NY 11432.Show more