Your code looks awesome, and you have correctly marked the required elements.
I’d just make one comment: on the second address element you have included a paragraph inside with all the text, and as you don’t have a paragraph in the first address element, I’d remove it from the second one.