A bustling pub and dining room near Stamford Bridge, Lots Road offers classic pub meals with a fresh, seasonal menu and an open kitchen.