
Troll Forest Cafe.
The Troll Forest Cafe is a cafe located in Tal'aman in Dazar'alor. The cafe features a rain forest theme and has many stuffed animals.
Troll Forest Cafe.
The Troll Forest Cafe is a cafe located in Tal'aman in Dazar'alor. The cafe features a rain forest theme and has many stuffed animals.