Tel: 01785-220225

Can Atletico Madrid rival Barcelona and Real Madrid’s La Liga supremacy?

Atletico Madrid is a Spanish football team, they are based in Madrid and were founded by a group of students in 1903. The teams main rivalry lies with Real Madrid being another local team, this rivalry began as far back…