hill station
Concise Oxford English Dictionary © 2008 Oxford University Press:
hill station
▶noun a town in the low mountains of the Indian subcontinent, popular as a holiday resort during the hot season.
'hill station' also found in these Oxford entries:

