Somerset House Trust, London

Somerset House (Somerset House) - it is a palace located in the center of London. Overlooking the River Thames, just east of Waterloo Bridge.

© Virtual journeys 2018