1. London Eye

    Greater London, England SE1, GB

  2. Westminster Bridge Rd

    Westminster Bridge Rd , Gt Lon, GB