0663-2403111-2403116 / Hotel Sheela Towers

Phone : 0663 - 2403111, 2403116

Company : Hotel Sheela Towers

Address : V.S.S. Marg, Orissa, Sambalpur, , India.

Country : India

Details

Description : Hotel Sheela Towers is located in Sambalpur, India. Company is working in Hotels business activities.
Category : Hotels