Richmond upon Thames: the view from London's "Arcadia" along the River Thames in Southwest London.
LOL!
LOL!
ReplyDelete