Cellairis at South Hills Village Mall 301 S Hills Village, Pittsburgh, PA (3 reviews) Click to View Phone