Welcome to Hotel Takura 21 Tara Palace , Pelling , India

Hotel Takura 21 Tara Palace

Contact us