Jump to main content

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

Filter Map