Center Hill Terrace Apartments 857 West North Bend Road, Cincinnati, OH 45224