The nondescript parking lot stands in the middle of the British city of Leicester, home to 330,000 people around 100 miles north of London. Formerly standing on the site, archaeologists believe, was the Grey Friars church, where Richard III’s body was interred by Franciscan monks after his death at the Battle of Bosworth Field in August 1485.