Location name
Slots available
Barcelona, Spain
10
Italy
FULL
London, UK
30
Paris, France
11