Closed  


Naturally Fast Food in Chelmsford.

Contact

Nearest stations

Chelmsford Rail Station

More LEONs

Bluewater

Unit L12A
Greenhithe
DA9 9ST


Canary Wharf (Jubilee Place)

Unit 62
London
E14 5NY


Canary Wharf (Cabot Place)

320 Cabot Square
London
E14 4QT


Search again

Locate your closest restaurant.

 

Leon Presents