Best Upper Street Restaurants

From Angel to Highbury and Islington, this stretch of premium North London real estate is home to some fabulous places to eat. Modern British cooking? Pan-Asian food? World-class cocktails to pair with tasty plates? Our guide to the best Upper Street restaurants is sure to deliver.

Last edited by Scarlett Welch




Prawn On The Lawn

Though it's located on the nearby St Paul's Road instead of Upper Street itself, Prawn On The Lawn is well worth the visit. Named in SquareMeal's Top 100 London Restaurants List for 2024, you can expect the freshest fish delivered daily from Cornwall and Devon, used to create an ever-changing menu of small plates, oysters, whole lobsters and more. Sit back in rustic wooden and exposed brick surrounds, as you dine on sumptuous seafood and sip everything from award-winning organic wines to classic cocktails.