Card Factory opening hours

Card Factory is a store brand conducting business in 659 towns. It operates through 893 shops. The highest number of its shops, 14, can be found in Liverpool. Other substantial cities, in terms of the number of the stationary stores, are Glasgow - 14, Leeds - 10, Manchester - 10 and finally Birmingham - 9.