Flaming Grill opening hours

Flaming Grill is a restaurant brand providing services to clients in 88 towns. It is active through 134 outlets. The largest number of its shops, 7, can be found in Nottingham. Other significant cities, considering the total number of the brands' shops, are Newcastle-Upon-Tyne - 6, Durham - 5, Essex - 5 and finally Leeds - 4.