Barcelona

Location
Barcelona, Spain

Barcelona