The Russian Shop in St Ives

It might seem a bit strange to have a Russian shop in St Ives, but there's no barriers to art in St Ives. This shop sells Russian arts and crafts.
[St Ives - Cornwall - England]