0
Anonymous
The French Rugby team is hosted in the sports centre of Marcoussis, a small town 26 km south-west of Paris. (links goes to the town's page on Wikipedia and to the French Rugby Federation site)
Wiki User
Chat with our AI personalities