The Leather & Boot Store

Leather Goods in Notting Hill, London