Richmond, London: Where History Meets Modernity in a Picturesque Suburb 19/09/2024 Nestled on the banks of the River Thames, Richmond is a charming and affluent suburb located in southwest London.