Name:Mount Dillon River
Latitude:11°16'00"N
Longitude:60°42'00"W
Village:Castara
Region:Tobago
Region:Trinidad and Tobago
Country:特立尼达和多巴哥