This gallery contains 1 photo.
Handmade Greyhound Fleece Coats. Colours and styles vary and are as stocked on the day you visit. Size of coats stocked – 26, 28 and 30 inches. Price: £[cf]product-price[/cf] Can only be purchased at our on-site shop, no mail order …
Continue reading this post