6407 Mallards Way, Coconut Creek FL 33073 | Coconut Creek, FL | 4 Bed 2 Bath | $625K | Brickellsold