![Visit Siliguri](https://ffxivgilstudio.com/wp-content/uploads/2023/03/Visit-Siliguri-385x300.jpg)
All About Places to Visit Siliguri
343 ViewsMayfair Tea Resort in Siliguri is a luxurious and charming boutique tea resort located in the Himalayas’ foothills in India. Book a room in Mayfair Tea Resort Siliguri to enjoy the stay in a 16th-century building that has been beautifully restored and furnished with vintage pieces, creating a unique and elegant atmosphere. Guests at […]