Arrive at Aleria, a small but vibrant settlement surrounded by nature. 97.90% of players have unlocked this achievement