Fabric Cat Keyrings (£1.20 each)
Fabric Owl Keyrings (£1.50 each)
Indian Mirror Keyrings (£1.50 each)
Indian Mirror Keyrings (£1.50 each)
Spectacular Indian Keyrings (£2 each)
Indian Mirror Keyrings (£2 each)
Angel Keyrings (£1 each)
Britain's oldest original headshop, with a touch of love and peace since 1971