Embassy of Spain, London (built 1850)
Location: 51.497694°N, 0.154083°W