Squires Garden Centre Shepperton Squires Garden Centre SheppertonHalliford RoadUpper HallifordShepperton TW17 8SG United KingdomPhone: 01932 784121Url: https://www.squiresgardencentres.co.ukGet Directions