Location name
Slots available
Barcelona, Spain
17
Italy
FULL
London, UK
12
Paris, France
6