Surrounded by views of the river, The Island House A British Home Live Royal is a sustainable villa in Ernakulam, offering guests an environmentally friendly accommodation close to National Shrine Basilica of Our Lady of Ransom.
Vallarpadam Panabukad Road, 682504 Ernakulam, India