Iron Creek is a new luxury townhome community by Toll Brothers located in Charlotte, offering modern design and urban living options.