Click to expand/collapse all other details

Baynard's Castle, Middlesex, London, England