New listing $899,000 Valencia Falls 8 13106 ALHAMBRA LAKE Circle, Delray Beach FL 33446 4 bd · 2.5 ba · 2,676 sq ft MLS# B26094789 · Listing courtesy of United Realty Group, Inc