Mayfair Tea Resort Siliguri – First Boutique Tea Resort In Siliguri
Mayfair Tea Resort Siliguri – Established closely amidst the luxuriant greens and serene environment, MAYFAIR Tea Resort in Siliguri retains the spellbinding blend of classic elegance and modern world conveniences. The gigantic heritage property stands amidst the flawlessly manicured tea gardens thriving on the mightily unfurled Northern plains. Tracing its Colonial origin, MAYFAIR Tea Resort […]