Fashion retailer Piazza Sempione has opened its first freestanding store in Russia on St Petersburg's Bolshoy Avenue.