Squires Garden Centre Shepperton Halliford Road Upper Halliford SHEPPERTON Middlesex TW17 8SG Telephone Number: 01932 783219 Website: Visit Website Back To List