Home of the Deportivo Pasto football team and located off Avenida Panamericana in the capital of Nariño, Liberty Stadium opened in 1955 and was remodeled with the team’s help during the Copa Libertadores in 2007. The stadium’s capacity is about 21,000 spectators.