$329,813 2 BDS | 2 BA | 1,328.0 SQFT 2590 Albatross Rd Rd, 7A, Delray Beach, FL 33444 Add to Favorites