Photo gallery for Hotel Windsor Castle
Hotel Windsor Castle
Salem hotel with spa
Popular amenities
Explore the area
14 Rajaji Rd, Salem, TN, 636007
- Anna Park9 min walk
- Infant Jesus Cathedral13 min walk
- 1008 Lingam Temple4 min drive
- Salem (SXV)35 min drive