Contact our Terra Firma Landscapes team

Turn your dream garden into a reality

020 8769 7321

The Garden Centre
Knollys Road
London SW16 2JJ

12475854

343 1146 36

Monday - Friday: 08:00 – 17:00
Saturday & Sunday: Closed