Leon Paddington

  • Restaurants | Global
  • Paddington
Advertising

Time Out says

Grab a bite to eat before continuing your journey in or out of the city at this Leon, which is handily located in Paddington Station. 

Details

Address
Unit 16
Paddington Station
The Lawn
London
W2 1HB
Transport:
Tube: Paddington
Do you own this business?Sign in & claim business
Advertising
London for less
    You may also like
    You may also like