Overview

Hotel Sheela Towers

Search hundreds of travel sites at once for hotel deals at Hotel Sheela Towers

V.S.S. Marg, Sambalpur 768001, India
+91 663 320 3111

Call

+91 663 320 3111
Hotel Sheela Towers
Wed 10/18
Thu 10/19

Overall guest ratings

7.2/10 Good
Based on 45 reviews

Review highlights

  • 8.5
  • 5.5

Nearby

Show all
Reviews
Photos
Map

Map