This is a apartment home. This home is located at 15323 89th Ave #JHST275M, Jamaica, NY 11432.Show more