KLM Crafts

108 St.Giles Road, Exhall CV7 9HA ,United Kingdom
KLM Crafts KLM Crafts is one of the popular Arts & Crafts Store located in 108 St.Giles Road , listed under Shopping & Retail in Exhall ,

Contact Details & Working Hours

Map of KLM Crafts