Company name: The Mall Tavern, Notting Hill
Description: Large, light-filled Victorian gastropub
71 Palace Gardens Terrace, London W8 4RU, United Kingdom