Ставрополь стоит на холме, возвышающемся над равнинами, между Черным и Каспийским морями, за что его называют «вратами ...