Да, запятая поставлена правильно.
Такая конструкция возможна.
Для этого нужно разобраться, что такое форма слова. См.: http://slovari.yandex.ru/~%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8/%D0%91%D0%A1%D0%AD/%D0%A1%D0%BB%D0%BE%D0%B2%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0/
Верно: под Воронежем.
Запятые не нужны: для их постановки нет оснований.
Возможны варианты оформления названия: корпус «Под гербом»; Корпус под гербом.