Nicholson's Pubs opening hours

Nicholson's Pubs is a restaurant network serving customers in 18 towns. It has 79 stores. The largest amount of its shops, 45, can be found in London. Other key cities, taking into account the total number of the brands' stores, are Edinburgh - 8, York - 4, Birmingham - 4 and Manchester - 3.