OYO 122 Glenloch Tea Factory Hotel – Katukithula | SherryStay