Leon Paddington (Menu)

Paddington Station, Retail Unit 16, London
+44 20 7262 9901

Give a rating to Leon Paddington

Suggest a dish

How much did you spend at Leon Paddington?