Bethlehem City Council has approved plans for a seven-story apartment building on the site of the former Walnut Street garage.