Restaurants on Shaftesbury Ave
Chinese

Little Lamb

Shaftesbury Ave, Soho 72 Shaftesbury Ave, Soho,
London, W1D 6
International

The Rainforest Cafe

Shaftesbury Ave, Soho 20 Shaftesbury Avenue, Soho,
London, W1D 7EU
Brazilian

Rodizo Preto

Shaftesbury Ave, Soho 73 Shaftesbury Avenue, Soho,
London, W1D 6LN
Korean

Naru

Shaftesbury Ave, Soho 230 Shaftesbury Avenue, Soho,
London, WC2H 8EG
Mediterranean

Wildwood

Shaftesbury Ave, Soho 184 Shaftesbury Avenue, Soho,
London, WC2H 8JB
American

The Diner Covent Garden

Shaftesbury Ave, Soho 190 Shaftesbury Avenue, Covent Garden,
London, WC2H 8JL
Thai and South-East Asian

Thai Square Covent Garden

Shaftesbury Ave, Soho 166-170 Shaftesbury Ave, Covent Garden,
London, WC2H 8JB
Indian

Mela

Shaftesbury Ave, Soho 152 - 156 Shaftesbury Avenue, Covent Garden,
London, WC2H 8HL
Vietnamese

Pho and Bun

Shaftesbury Ave, Soho 76 Shaftesbury Avenue, Soho,
London, W1D 6ND
Indian

Talli Joe

Shaftesbury Ave, Soho 152-154 Shaftesbury Avenue, Soho,
London, WC2H 8HL