Squire’s Garden Centres
Come and enjoy a delicious cooked breakfast
Come and enjoy a delicious cooked breakfast
Located in the Test Valley, Hampshire, Houghton Lodge Gardens are set on the banks of the famous River Test and can now proudly state that they are home to Britain’s…