3500 SW Natura Blvd # 104, Deerfield Beach FL 33441 - MLS# A11172827 - SOLD | Brickellsold