Nileshwaram Palace is located in Nileshwar, India on Kizhakkan Kozhuval. Nileshwaram Palace is rated 3.7 out of 5 in the category historical place museum in India.
Address
Kizhakkan Kozhuval
Amenities
Good for kids
No restaurant
Accessibility
No wheelchair-accessible toilet