For sale $365,000 Crystal Lake Village 851 NW 42nd Place, Deerfield Beach FL 33064 2 bd · 2 ba · 1,186 sq ft MLS# B26086934 · Listing courtesy of One Sotheby's International Realty