2105 Starwood West Palm Beach, FL 33401