Get in Touch

Location

Farm Shop London is located in the heart of Spitalfields. You can find us at 22 Toynbee Street, Spitalfields, London E1 7NE.

View Map