Peacock Place
Peacock Place, on about 5.5 acres at 5691 South Boulder Road, is expected to include 16 new homes, including a comparatively large single-family for the Kent family, the owners of the property, who are developing the project with Louisville home builder Boulder Creek Neighborhoods.
