Details
Facade Mount Embassy Hotel Siliguri Hotels in Siliguri

Mount Embassy Hotel

Mount Embassy Hotel is located in the heart of town, in Bidhan Market, making it easily accessible to guests.