The town has a large retail presence and adjacent to Davies Angling is the Two Rivers Retail Park. This contains a Waitrose. On the west side of the Thames there is a Sainsbury’s based on the south side of The Causeway (TW18 3AP).

The town possesses many pubs; in Church Street just along from the tackle shop is the Phoenix, the Hobgoblin and a Wetherspoons (The George).