Hotel Hotel A Square Rivera
★★★★★
#14, Rajaji Road,, Peramanur, Salem, India Show on map
Hotel Windsor Castle is a 3-star hotel in Salem, India. It is one of 51 places to stay in Salem listed on Triptoic.
#14, Rajaji Road,, Peramanur, Salem, 636007, India
Hotel Windsor Castle is located at #14, Rajaji Road,, Peramanur, Salem 636007, India.
Hotel Windsor Castle is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
#3 in Salem
Guesthouse/bed and breakfast
#2 in Salem
Hotel
Hotel
Apartment/Flat