Squires Garden Centre, Sixth Cross Road, Twickenham, Middlesex TW2 5PA, United Kingdom
Approx 0.10 KM away