Super OYO Flagship Sai Leela ResidencyHotel
4-100197/2/a/1, 4th Floor, New Paradise Family Restaurant Near Appollo Reach Hospital, Manchirial Road, Karimnagar, 505001 Karīmnagar, India
Super OYO Flagship Sai Leela Residency is a 3-star property located in Karīmnagar.