Just one sight at the Sicila’s lobby will tell you that we don’t merelv talk but we walk the talk. Sicilia is situated in the lap of nature of Thoduouzha for an abstracted sojourn providing a lot of space to stroll through the landscapes of delight in the side of Thodupuzha – Idukki Road.