Liberty Square is multifamily apartment complex that was constructed in 1973. It is located at 4363 Chestnut Ridge Road in Amherst, Buffalo, and features a total number of 112 units. The property’s unit mix is a combination of One Bedroom, Two Bedroom/One Bath, with a total unit size of 100,380 SqFt.