Riverside pub, The Magpie, offering British pub fare and scenic Thames views. Relaxed atmosphere with a garden terrace.