23305 Barwood Lane North Unit 407- Boca Raton, FL- This Property Has Been Sold.