Library
District of SW London, England, part of the borough of Wandsworth, on the S side of the Thames River, across from Chelsea.
View more Travel videos