Address: 622 Seasage Drive, Delray Beach

Property type: 0.38-acre development lot