This autumn, The Mall Tavern launches its charming private dining room 71 -73 Palace Gardens Terrace, London W8 4RU This autumn sees the launch of The Mall Taverns exquisite private dining room following naturally on from the success of the pub’s stunning kitchen table offering. Since its spring launch, The Mall Tavern has become a read more …