This is a apartment home. This home is located at 9025 143rd St #JHSTAA96G, Jamaica, NY 11435.Show more