Toll Brothers has announced the opening of Park 108, a boutique community of 33 condominium residences in Decatur. Home buyers are invited to visit the sales center located at 2600 Talley Street. The development has studio, one- and two-bedroom home designs ranging from 504 to 1,364 square feet and are priced from the mid-$200,000s. Park108 features […]