73-76 Strand
London
WC2R 0DE

Closed  


Contact

Call us on 020 7240 3070

Feedback

Let us know what you think

How was it today?

Nearest stations

charing cross

More LEONs

Ludgate Circus

105 Ludgate Hill
London
EC4M 7RE


Brunswick

50 Bernard St
London
WC1N 1BS


Bankside

7 Canvey St
London
SE1 9AN


Search again

Locate your closest restaurant,
click & collect or delivery.

Enter Location

or  Find your closest

 

Leon Presents