No stadium image available

Capacity: 1,000

City: Villarrubia de los Ojos

Country: Spain

Club: Villarrubia CF

International: Unknown