Home

Selfridges Food Hall

Selfridges London
400 Oxford St
London
W1A 2LR

It is an indulgence, but sometimes I spoil myself with a spree in the Selfridges food hall. And I treat myself to some oysters and Guinness at the oyster bar there to get in the mood.