Price reduced $445,000 Homewood Lakes Sec C,woodlake #2757 2757 SW 2ND Street #2757, Delray Beach FL 33445 3 bd · 2.5 ba · 1,687 sq ft MLS# B26062216 · Listing courtesy of Paradise Real Estate Intl