Luxury Development ‘Layton Pointe’ to Offer 31 Homes at 3900 Sherwood Boulevard, Delray Beach, FL
In December 2023, Pennsylvania-based Toll Brothers purchased an 11-acre site for $8.5 million. Less than a year later, the developer has plans for a single-family development known as “Layton Pointe”.