Посетите Дворцовую площадь

Как реализовать разные страницы контактов?

Самый простой способ - задать всю страницу контактов в свойстве региона и выводить его как и любое другое свойство.
Способ чуть посложнее - это использование свойства привязки к элементам инфоблока регионов, но для этого нужно, чтобы ваши контакты хранились в инфоблоке и знать как работать с фильтрами компонентов