2106 Sherwood Forest Blvd # 17, West Palm Beach FL 33415 - MLS# A11544064 - FOR SALE | Brickellsold