Wyndham announces opening of Ramada Encore by Wyndham Siliguri Sevoke Road
Siliguri Builders Stores based in Siiguri, today announces the opening of Ramada Encore by Wyndham Siliguri under a franchise agreement with Wyndham Hotels & Resorts in the gateway to North eastern states of India, Siliguri.