Royal Castle is a 3-star hotel located in Nedumbessary, Kerala. It is a 7 storey hotel that houses 20 rooms in total. Some of the famous tourist's attraction sites nearby are Wonderla, Kodanad Elephant Training Centre, Museum of Kerala History, Aluva Mahadeva Temple, Thrikakara Temple, Thumboormuzhy...