Card Factory opening hours

Card Factory is a store brand conducting business in 645 towns. It operates through 867 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 - 9 and finally Birmingham - 8.