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. 

Last edited by Kiera Chapman




Albert's Schloss London

Boasting cute wooden furnishings, stacked piles of logs and twinkling lights, Albert's Schloss London's interior is reminiscent of a modern Alpine lodge. Hosting live performances every day of the week, it's the one-stop shop for all things fun. You can expect a well-stocked bar serving Bavarian biers imported from the likes of Germany, Belgium and beyond, as well as tasty grub in the form of gooey fondue, bratwurst and delicious schnitzels. 

Inamo Soho

Unlimited Asian tapas & sushi with free-flowing wine or beer £54.95 per person 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. 

The Palomar

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.