Albi US Albi

Presentation

FRANCE FRANCE
Town Albi
Acronym USA
Established 1911
Stadium Stade Maurice-Rigaud (3000 seats)
Official website http://www.usalbi.com/