Ithaa Thoddoo Inn, Thoddoo