34 Portman Street, London, W1H 7BY
Filed under:
The Alba speciality will grace the capital’s restaurants for a limited time only
From the famous Delica to the classic gourd, seven London restaurants give us the scoop on their pumpkin plates