Super Hotel O Sree Badra Lodge7.7Good6 reviewsThekkumkara · TrichūrPick dates to see pricesSee prices