Learn more about our Covid-19 and FAQs   |   Lockdown special: 20% off First Table gift vouchers

Cuisine: British, Gastro Pub Food, Multi-cuisine
Price Point: Mains from £10-£20

For traditional pub grub in central London, look no further than The Porcupine.

Just a short walk away from London’s famous Leicester Square and Shaftesbury Avenue, this pub is engrained in Soho’s culture. Standing strong since 1725 (that’s over 3000 years!) its dark woods and vintage mirrors celebrate its Victorian history. It’s like walking back in time!

The Porcupine serves hearty pub food to the highest quality. All the classics like fish and chips, steak and macaroni cheese are there to fuel you for your next adventure. If you want to go full British, their selection of pies, including chicken and chorizo, beef and stilton and mushroom and ale are the perfect winter warmers.

And if there’s one thing the Brits do well, it’s booze! Serving primarily cask ales, gins and whisky, they can fix you up with a bevvy to get your night off to a good start. Don’t hesitate to ask them for recommendations; they know their stuff!


Map Loading...

The Porcupine
48 Charing Cross Rd
Leicester Square
London WC2H 0BS

Open Hours:
Mon - Thur: 11am till 11pm
Fri - Sat: 11am till 11.30pm
Sun: 12pm till 10.30pm

Phone: 02073 799855

Sample Menu *may not be current

Click on menu to enlarge.

Book a First Table

The Porcupine
Cuisine: British, Gastro Pub Food, Multi-cuisine
Mains: £10-£20


We had a good dinner at porcupine. We decided to get three sharing platters, because why not? We got our own unopened block of cheddar cheese which I loved, good seafood on that platter, nice variety, good for a pub meal

- dined at The Porcupine on

Lovely dining room upstairs- calm haven in the middle of Leicester Square! Staff friendly. Food average pub fare.

- dined at The Porcupine on

Great location. Food was great and the service was good. Will definitely go back.

- dined at The Porcupine on

Aymn Zyada

It was a great opportunity.

- dined at The Porcupine on

Liz Kinder

Food was good, solid pub grub. The service was brilliant, such a nice waitress. Thank you!

- dined at The Porcupine on

Valerie Majevska

Not a great place, smells like beer everywhere. Food is very average. Would not advise to go and won't go again. Waitresses did not know about the offer at first, had to check with manager, which puts customer in not a great place.

- dined at The Porcupine on

Service was quick and polite, food was prompt and delicious! Great dining experience.

- dined at The Porcupine on

Dawn McHugh

Traditional english pub good hearty food.
Man on the bar downstairs couldnt give a damn about service.

- dined at The Porcupine on


8 reviews