En el municipio se encuentra el Laboratorio nacional de Física y las atracciones del Palacio de Hampton Court, el estadio de Twickenham y el Centro de Humedales de Londres WWT ("WWT London Wetlands Centre") que atrae el turismo nacional e internacional.