Best Sport and outdoor clothing in Petrogradskaya
Local Recommendations from our My Guide St Petersburg team
Russia is an outdoor lovers' paradise, and the city has a number of sporting and outdoor goods stores which have a full selection of clothes and accessories for outdoor activities in all weathers.