Photos coming soon
HOTEL
Hotel Windsor Castle
14 Rajaji Rd, Salem
Where it sits
Hotel Windsor Castle
14 Rajaji Rd, Salem
11.66705, 78.15141
Similar stays nearby
Nearby to explore
Plan around Hotel Windsor Castle
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 29, 2026.
