Featuring air conditioning, Eco Boat is situated in Alleppey, 300 metres from Nehru Trophy Finishing Point The accommodation has a TV Guests can enjoy the on-site restaurant