Garmin is opening its first Spanish standalone store in Barcelona, CMD Sport reports. The company already had a shop-in-shop in El Corte Inglés at Portal de l'Àngel in the same city and is reportedly in talks to open more of them. The standalone store is situated in the shopping center of L'Illa Diagonal.