Benugo opening hours

Benugo is a restaurant brand serving customers in 14 towns. It operates through 59 stores. The largest amount of its shops, 36, can be found in London. Other key cities, in terms of the number of the brands' stores, are Edinburgh - 4, Oxford - 4, Glasgow - 3 and finally Inverness - 2.