Staines-upon-Thames is a riverside town described as a hidden jewel. The area boasts picturesque walks along the Thames and is a perfect location for eating out with its variety of food and dining outlets enhanced by its riverside location. If, on the other hand, you were looking for something a bit more action-packed, Thorpe Park and Legoland are nearby to entertain the whole family. Or why not explore Windsor Castle or cruise along the Thames to Hampton Court. There really is so much to do in the local area and Staines provides the perfect base for exploring.