Best Shaftesbury Avenue Restaurants

There's no doubt about it, Shaftesbury Avenue is one of London's most popular streets. Stretching through the West End, it runs from Piccadilly Circus to New Oxford Street, with iconic areas like Soho and Covent Garden within walking distance. Whether you're sightseeing, taking a break from shopping or looking for pre-theatre dinner, these are the best restaurants Shaftesbury Avenue has to offer. 




Inamo Soho

157 user reviews 4

Sushi & Asian Tapas Afternoon Tea with Bottomless Bubbles £29.95pp and 2 other offers

Located just seven minutes from Shaftesbury Avenue, Inamo is a Soho restaurant and bar with a cool technological twist. Order your meal, choose a tablecloth and view the chefs at work from your interactive tabletop, before tucking into mouthwatering pan-Asian plates and refreshing drinks. 

Old Compton Brasserie

7 user reviews 5

Prohibition Bottomless Brunch £30 pp - one brunch dish & bottomless brunch cocktails or Prosecco for 1.5H

Old Compton Brasserie is a Shaftesbury Avenue restaurant that champions itself on being a Soho staple. Against a backdrop of art-covered walls, visitors can indulge in classic brasserie dishes with top-quality cocktails and impressive weekend boozy brunches with live drag performances. 

Chotto Matte

6 user reviews 4

Chotto-Matte is a unique Shaftesbury Avenue restaurant specialising in Nikkei cuisine (think Japanese meets Peruvian) with a colourful atmosphere any day of the week. Key dishes include warm beef fillet tataki, Nikkei sashimi and inside out sushi roll, perfect for those seeking something new. 

The Palomar

2 user reviews 5

Perfectly poised for pre-theatre suppers, The Palomar is a Piccadilly Circus restaurant bar serving modern Jerusalem cuisine, inspired by the vibrant flavours of Southern Spain, North Africa and Levant. Located a short walk from Shaftesbury Avenue, it's a must for theatreland revellers.