Little pre-show dinner, this place is a little hidden gem. Fantastic food and service, first class!
Leicester Square Hotel Bar And Grill Restaurant is London based place and this enity listed in Bar category.
'A North London Institution' - Time Out www.lock-tavern.com Twitter: @thelocktavern Instagram: Locktavern