Beds: 4Baths: 4: 3457
Residential, Waterfront
115 NW 12th Street - 115 NW 12th Street, Delray Beach, FL 33444