SUNDAY ROAST – Leicester Square


Sunday, a great day to spend with friends and family tucking into one of Britain’s best-loved meals.
We serve the best roast on Leicester Square which promises only the finest ingredients, hearty portions and a glass of wine for a set price of £19.50.
Every Sunday – All day.