This is a apartment home. This home is located at 8023 138th St FL 1ST, Briarwood, NY 11435.Show more