Collection: £29.95 cross body bags

Here you'll find our ever popular small leather cross body bags all priced at £29.95 each. Perfect for those times you don't need to carry quite so much, they make fabulous gifts too!