German grocer Lidl has signed a 15-year lease for roughly 20,700 square feet at the base of Ogden Cap Properties’ Windsor Court.