Hotel
Luxury and Comfort at Mayfair Darjeeling Hotel
Overview Location: Perched on a hill overlooking the lush landscapes of Darjeeling, the Mayfair Hotel is conveniently located near popular tourist spots, providing easy access…