Oxford Street

Arcade Food Hall Tottenham Court Road

An enterprising food hall with outlets from some of the city's best chefs

Arcade Food Hall, 103-105 New Oxford St
London
GB
WC1A 1DB