Constructed in 2007, the City Parc at Keller apartment building comprises 312 units of the following unit mix: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 303,168 SqFt. The property is located in Fort Worth - Northeast, at 10501 North Beach Street, Fort Worth.