Forest
Arch 133, Deptford Railway Station, Deptford High St, London SE8 4NS, United Kingdom
4.7
63 reviews
8 comments
FXHF+H8 London, United Kingdom
Location reporting
Claim this location
Monday: 10–18
Tuesday: 10–18
Wedneasday: 10–18
Thursday: 10–18
Friday: 10–18
Saturday: 10–18
Sunday: 11–16
Tuesday: 10–18
Wedneasday: 10–18
Thursday: 10–18
Friday: 10–18
Saturday: 10–18
Sunday: 11–16
This plant shop was by far my favourite. They have a wide range if choices, great quality plants with lush and vibrant leaves without it burning a whole through your wallet.
The interior was well designed and clean. The staff were very helpful and informative, they even gave out tips on how to care for the plants being purchased. Thumbs up!