114 physical locations in Spain — strong offline reach
high recognition value among end customers
Generalist
Spain