Оставляй карту в div. Section и article сейчас требуют чтобы внутри были теги h2-h6, хотя это и спорный момент.
Контактную информацию можно положить в address.
iminby: вся эта семантика в html это слишком эфимерная субстанция и предназначалась в основном для секционирования с возможностью выбора любого тега h1-h6 в качестве главного заголовка секции, однако еще ни один браузер это не имплементировал и врядли вообще внедрит.
Даже сама спецификация говорит о том, что если нужна действительно семантичность, то эффективней использовать schema-разметку:
The schema.org vocabulary can be used to provide more granular information about the type of article, using the CreativeWork - Article subtypes, other information such as the publication date for the article can also be provided. https://www.w3.org/TR/html/sections.html#the-artic...
К тому-же такая разметка может быть понята поисковиками, в отличии от слишком абстрактных section, article и прочих
Ну и наконец:
использование section и article, не сулит мега бонусов от поисковиков, а вот их не правильное использование - грозит пессимизацией. Так что мой выбор <div></div>