Richmond, Petersham & the River Thames Greater London. UK - Philip-Maguire