Welcome to Hotel Takura 21 Tara Palace , Pelling , India