1/55 55 Active $699,000 3 Beds2.1 Baths2,454 SqFt 13245 Alhambra Lake CIR, Delray Beach, FL 33446 Single Family Home Listed by Robert Slack LLC