Home > Resturants > Leon - The Strand

Leon - The Strand

Food:

Address: 73-76 The Strand , London WC2R 0DE , England, London C2R 0DE

Opening Time: Sunday 11:00 - 22:00 Monday 07:00 - 22:00 Tuesday 07:00 - 22:00 Wednesday 07:00 - 22:00 Thursday 07:00 - 22:00 Friday 07:00 - 22:00 Saturday 11:00 - 22:00

Takeout, Seating, Wheelchair Accessible

+44 20 7240 3070

View Menu