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
Sat 12/16
Sun 12/17

Overall guest ratings

7.2/10 Good
Based on 45 reviews

Review highlights

  • 8.2
  • 5.8

Nearby

Show all
Photos
Map

Map