Get Directions to Squires Garden Centre ← View details Elston, Halliford Road, Shepperton, Middlesex TW17 8RU, United Kingdom, Shepperton, England Get Directions From* To * — Required information