Treebo La Castle Residency è una struttura situata a 10 min. a piedi da Tempio Umanada e a 12 min. a piedi da Nehru Park.