"Best Restaurant"
in London

"Best Hospitality Team"
in the UK

Restaurants

HAPPY BAR & GRILL London

HAPPY BAR & GRILL London

25-29 Coventry Street Piccadilly, London, W1D 7AG