Полный англо-русский словарь
vantage place
Выгодная позиция, место, дающее преимущество
Полный англо-русский словарь
vantage ground
vantage point