Columbus City Council last night approved legislation to purchase a multi-acre tract of land on McKinley Avenue for 880-thousand dollars.