The Orchard Café
Housed in a shipping container, The Orchard Cafe offers the classic London cafe experience surrounded by quirky sculptures. Grab yourself a hearty brekkie or strong coffee to enjoy while taking in the beautiful views of the River Lea.
Location
64 Orchard Place,
London E14 0JW