Looking south-east across the River Thames at Wraysbury towards Magna Carta Island, with a boat on the river marked 'Immisch & Co. Electric Launch Charging Station', which is towing several launches behind it
- Date:
- 1880 - 1890
- Location:
- Wraysbury, Magna Carta Island, Windsor And Maidenhead
- Reference:
- BB83/02847
Not what you're looking for? Try a new search