Italia Tourist Home is situated in Thekkady. The property also has a spice garden where guests can take a stroll.
All units feature a TV with cable channels. Bed linen is provided.
Italia Tourist Home also includes a hammam. The property also offers mini-market.