Price reduced $2,100 /mo Villages Oriole Abbey Cond #207 10 Willowbrook Lane #207, Delray Beach FL 33446 2 bd · 2 ba · 1,048 sq ft MLS# B26068501 · Listing courtesy of LoKation